R တွင် clustered standard deviation ကို တွက်နည်း


ပေါင်းစည်းထားသော စံသွေဖည်မှုသည် အမှီအခိုကင်းသော အုပ်စုနှစ်ခု သို့မဟုတ် ထို့ထက်ပိုသော အုပ်စုများ၏ စံသွေဖည်မှုများ၏ အလေးချိန်ပျမ်းမျှတစ်ခုဖြစ်သည်။

စာရင်းဇယားများတွင်၊ ၎င်းသည် လူနှစ်ဦး၏နည်းလမ်းများ ညီမျှခြင်းရှိ၊ မရှိ စမ်းသပ်ရန်အသုံးပြုသည့် နမူနာနှစ်ခု t-test တွင် အများဆုံးတွေ့ရသည်။

အုပ်စုနှစ်စုအတွက် အစုလိုက်အပြုံလိုက်စံသွေဖည်မှုကို တွက်ချက်ရန်အတွက် ဖော်မြူလာမှာ-

စုပေါင်းစံသွေဖည် = √ (n 1 -1)s 1 2 + (n 2 -1)s 2 2 / (n 1 +n 2 -2)

ရွှေ-

  • n1 , n2 : အုပ်စု 1 နှင့် အုပ်စု 2 အတွက် နမူနာအရွယ်အစား။
  • s 1 , s 2 : အုပ်စု 1 နှင့် အုပ်စု 2 အတွက် စံသွေဖည်မှု အသီးသီး။

အောက်ဖော်ပြပါ ဥပမာများသည် R တွင် အုပ်စုနှစ်ခုကြားတွင် အုပ်စုနှစ်ခုကြားရှိ စံသွေဖည်မှုကို တွက်ချက်ရန် နည်းလမ်းနှစ်ခုကို ပြသထားသည်။

နည်းလမ်း 1- clustered standard deviation ကို ကိုယ်တိုင် တွက်ချက်ပါ။

နမူနာနှစ်ခုအတွက် ကျွန်ုပ်တို့တွင် အောက်ပါဒေတာတန်ဖိုးများရှိသည်ဆိုပါစို့။

  • နမူနာ 1 : 6၊ 6၊ 7၊ 8၊ 8၊ 10၊ 11၊ 13၊ 15၊ 15၊ 16၊ 17၊ 19၊ 19၊ 21
  • နမူနာ ၂ : ၁၀၊ ၁၁၊ ၁၃၊ ၁၃၊ ၁၅၊ ၁၇၊ ၁၇၊ ၁၉၊ ၂၀၊ ၂၂၊ ၂၄၊ ၂၅၊ ၂၇၊ ၂၉၊ ၂၉

အောက်ပါကုဒ်သည် ဤနမူနာနှစ်ခုကြားတွင် စုပေါင်းထားသော စံသွေဖည်မှုကို တွက်ချက်နည်းကို ပြသသည်-

 #define two samples
data1 <- c(6, 6, 7, 8, 8, 10, 11, 13, 15, 15, 16, 17, 19, 19, 21)
data2 <- c(10, 11, 13, 13, 15, 17, 17, 19, 20, 22, 24, 25, 27, 29, 29)

#find sample standard deviation of each sample
s1 <- sd (data1)
s2 < -sd (data2)

#find sample size of each sample
n1 <- length (data1)
n2 <- length (data2)

#calculate pooled standard deviation
pooled <- sqrt (((n1-1)*s1^2 + (n2-1)*s2^2) / (n1+n1-2))

#view pooled standard deviation
pooled

[1] 5.789564

ပေါင်းစည်းထားသော စံသွေဖည်မှုသည် 5.789564 ဖြစ်လာသည်။

နည်းလမ်း 2- Package ကို အသုံးပြု၍ Clustered Standard Deviation ကို တွက်ချက်ပါ။

R ရှိနမူနာနှစ်ခုကြားတွင် ပေါင်းစည်းထားသော စံသွေဖည်မှုကို တွက်ချက်ရန် အခြားနည်းလမ်းမှာ effectize package မှ sd_pooled() လုပ်ဆောင်ချက်ကို အသုံးပြုရန်ဖြစ်သည်။

အောက်ပါကုဒ်သည် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသသည်-

 library (effectsize)

#define two samples
data1 <- c(6, 6, 7, 8, 8, 10, 11, 13, 15, 15, 16, 17, 19, 19, 21)
data2 <- c(10, 11, 13, 13, 15, 17, 17, 19, 20, 22, 24, 25, 27, 29, 29)

#calculate pooled standard deviation between two samples
sd_pooled(data1, data2)

[1] 5.789564

ပေါင်းစည်းထားသော စံသွေဖည်မှုသည် 5.789564 ဖြစ်လာသည်။

၎င်းသည် ယခင်ဥပမာတွင် ကျွန်ုပ်တို့ကိုယ်တိုင်တွက်ချက်ထားသော တန်ဖိုးနှင့် ကိုက်ညီကြောင်း သတိပြုပါ။

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

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် အစုလိုက်ပြုလုပ်ထားသော စံသွေဖည်မှုကို တွက်ချက်ခြင်းဆိုင်ရာ နောက်ထပ်အချက်အလက်များကို ပေးဆောင်သည်-

Clustered Standard Deviation နိဒါန်း
Clustered Standard Deviation Calculator

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

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