R တွင် interquartile range ကို တွက်နည်း (ဥပမာများဖြင့်)


interquartile အပိုင်းအခြား သည် ဒေတာအစုံ၏ ပထမ quartile (25th percentile) နှင့် third quartile (the 75th percentile) အကြား ကွာခြားချက်ကို ကိုယ်စားပြုသည်။

ရိုးရှင်းသောအားဖြင့်၊ ၎င်းသည် တန်ဖိုးများ၏ အလယ် 50% အကြားသွေဖည်မှုကို တိုင်းတာသည်။

IQR = Q3 – Q1

R တွင်တန်ဖိုးအစုတစ်ခု၏ interquartile range ကိုတွက်ချက်ရန် built-in IQR() လုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့အသုံးပြုနိုင်သည်-

 IQR(x)

အောက်ဖော်ပြပါ ဥပမာများသည် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။

ဥပမာ 1- vector တစ်ခု၏ interquartile အကွာအဝေး

အောက်ပါကုဒ်သည် vector တစ်ခုရှိ interquartile အကွာအဝေးတန်ဖိုးများကို တွက်ချက်နည်းကို ပြသသည်-

 #definevector
x <- c(4, 6, 6, 7, 8, 12, 15, 17, 20, 21, 21, 23, 24, 27, 28)

#calculate interquartile range of values in vector
IQR(x)

[1] 14.5

ဥပမာ 2- ပျောက်ဆုံးတန်ဖိုးများရှိသော Vector တစ်ခု၏ Interquartile Range

သင့် vector တွင် တန်ဖိုးများ ပျောက်ဆုံးနေပါက၊ interquartile အကွာအဝေးကို တွက်ချက်ရာတွင် ပျောက်ဆုံးနေသော တန်ဖိုးများကို လျစ်လျူရှုရန် na.rm=TRUE ကို သတ်မှတ်ပါ ။

 #define vector with some missing values
x <- c(4, 6, NA, 7, NA, NA, 15, 17, 20, 21, 21, 23, 24, 27, 28)

#calculate interquartile range of values in vector
IQR(x, na. rm = TRUE )

[1] 10.25

ဥပမာ 3- ဒေတာဘောင်ရှိ ကော်လံ interquartile အပိုင်းအခြား

အောက်ပါကုဒ်သည် ဒေတာဘောင်ရှိ သီးခြားကော်လံတစ်ခုအတွက် အပြန်အလှန်ကွာတားအကွာအဝေးကို တွက်ချက်နည်းကို ပြသသည်-

 #define data frame
df <- data. frame (var1=c(1, 3, 3, 4, 5),
                 var2=c(7, 7, 8, 3, 2),
                 var3=c(3, 3, 6, 6, 8),
                 var4=c(1, 1, 2, 8, 9))

#calculate interquartile range of 'var1' column
IQR(df$var1)

[1] 1

ဥပမာ 4- ဒေတာဘောင်တစ်ခုရှိ ကော်လံအများအပြား၏ ကွာတားအကွာအဝေး

အောက်ပါ ကုဒ်သည် ဒေတာဘောင်တစ်ခုရှိ ကော်လံအများအပြား၏ interquartile အကွာအဝေးကို တွက်ချက်နည်းကို ပြသသည်-

 #define data frame
df <- data. frame (var1=c(1, 3, 3, 4, 5),
                 var2=c(7, 7, 8, 3, 2),
                 var3=c(3, 3, 6, 6, 8),
                 var4=c(1, 1, 2, 8, 9))

#calculate interquartile range of 'var1', 'var2', and 'var4' columns
sapply(df[, c(' var1 ', ' var2 ', ' var4 ')], IQR)

var1 var2 var4 
   1 4 7

ထပ်လောင်းအရင်းအမြစ်များ

R တွင်အကွာအဝေးကိုဘယ်လိုရှာမလဲ။
R တွင် စံသွေဖည်တွက်ချက်နည်း
interquartile အပိုင်းအခြားကို အဓိပ္ပာယ်ဖွင့်ဆိုပုံ
ကွာတားအကွာအဝေးနှင့် စံသွေဖည်မှု- ကွာခြားချက်ကား အဘယ်နည်း။

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်