R တွင် နမူနာ z tests နှစ်ခုကို မည်သို့လုပ်ဆောင်ရမည်နည်း


R တွင် နမူနာတစ်ခုနှင့် ဥပမာ z စမ်းသပ်မှုနှစ်ခုကို လုပ်ဆောင်ရန် BSDA ပက်ကေ့ခ်ျမှ z.test() လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်ပါသည်။

ဤလုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-

 z.test(x, y, alternative=' two.sided ', mu= 0 , sigma.x=NULL, sigma.y=NULL,conf.level= .95 )

ရွှေ-

  • x : ပထမနမူနာ၏တန်ဖိုးများ
  • y : ဒုတိယနမူနာအတွက် တန်ဖိုးများ (ဥပမာ z စမ်းသပ်မှုနှစ်ခု လုပ်ဆောင်နေပါက)
  • အခြားရွေးချယ်မှု – အခြားယူဆချက် (“ ပို” ၊ “ နည်း” ၊ “ မျက်နှာနှစ်ခု” )
  • mu : ပျမ်းမျှ ကွာခြားချက် သုည သို့မဟုတ် ပျမ်းမျှ (နမူနာ နှစ်ခုအတွက်)
  • sigma.x : ပထမနမူနာ၏ လူဦးရေ၏ စံသွေဖည်မှု
  • sigma.y : ဒုတိယနမူနာ၏ လူဦးရေ၏ စံသွေဖည်မှု
  • conf.level : အသုံးပြုရန် ယုံကြည်မှုအဆင့်

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

ဥပမာ 1- R တွင် စမ်းသပ်ထားသော နမူနာ Z

လူအချို့၏ IQ ကို ပုံမှန်အားဖြင့် µ = 100 နှင့် စံသွေဖည်မှု σ = 15 ဖြင့် ဖြန့်ဝေသည်ဆိုပါစို့။

ဆေးအသစ်သည် IQ အဆင့်ကို သက်ရောက်မှုရှိမရှိ သိလိုသည်။ ထို့ကြောင့် သူမသည် ၎င်းကို တစ်လကြာအသုံးပြုရန် လူနာ အယောက် ၂၀ ကို စုဆောင်းကာ လကုန်တွင် ၎င်းတို့၏ IQ အဆင့်ကို မှတ်တမ်းတင်ခဲ့သည်။

ဆေးဝါးအသစ်သည် IQ အဆင့်ကို သိသာထင်ရှားစွာ ခြားနားစေခြင်း ရှိ၊ မရှိ ဆုံးဖြတ်ရန် R တွင် နမူနာ z-test ကို မည်သို့လုပ်ဆောင်ရမည်ကို အောက်ပါကုဒ်တွင် ပြသသည်-

 library (BSDA)

#enter IQ levels for 20 patients
data = c(88, 92, 94, 94, 96, 97, 97, 97, 99, 99,
         105, 109, 109, 109, 110, 112, 112, 113, 114, 115)

#perform one sample z-test
z.test(data, mu= 100 , sigma.x= 15 )

	One-sample z-Test

data:data
z = 0.90933, p-value = 0.3632
alternative hypothesis: true mean is not equal to 100
95 percent confidence interval:
  96.47608 109.62392
sample estimates:
mean of x 
   103.05 

နမူနာ z test အတွက် စမ်းသပ်မှု ကိန်းဂဏန်းသည် 0.90933 ဖြစ်ပြီး သက်ဆိုင်ရာ p-value သည် 0.3632 ဖြစ်သည်။

ဤ p-value သည် 0.05 ထက်မနည်းသောကြောင့်၊ null hypothesis ကိုငြင်းပယ်ရန် လုံလောက်သောအထောက်အထားမရှိပါ။

ထို့ကြောင့် ဆေးဝါးအသစ်သည် IQ အဆင့်ကို သိသိသာသာ မထိခိုက်စေကြောင်း ကျွန်ုပ်တို့ ကောက်ချက်ချပါသည်။

ဥပမာ 2- R တွင် နမူနာ Z စမ်းသပ်မှု နှစ်ခု

မတူညီသောမြို့နှစ်မြို့မှ လူတစ်ဦးချင်းစီ၏ IQ အဆင့်အတန်းကို ပုံမှန်အတိုင်း ဖြန့်ဝေထားပြီး တစ်ခုစီတွင် လူဦးရေစံနှုန်းသွေဖည်မှု 15 ရှိသည်ဟု ယူဆပါ။

မြို့တော် A နှင့် မြို့ B တွင် လူတစ်ဦးချင်းစီ၏ ပျမ်းမျှ IQ အဆင့်သည် ကွာခြားမှုရှိမရှိ သိပ္ပံပညာရှင်တစ်ဦး သိလိုပါသည်။ ထို့ကြောင့် သူမသည် မြို့တစ်ခုစီမှ လူ 20 ဦး၏ ရိုးရှင်းသော ကျပန်းနမူနာကို ရွေးချယ်ကာ ၎င်းတို့၏ IQ အဆင့်များကို မှတ်တမ်းတင်သည်။

အောက်ဖော်ပြပါကုဒ်သည် မြို့နှစ်မြို့ကြားရှိ ပျမ်းမျှ IQ အဆင့် ကွာခြားခြင်းရှိမရှိ ဆုံးဖြတ်ရန် R တွင် နမူနာနှစ်ခု z-test ကို မည်သို့လုပ်ဆောင်ရမည်ကို ပြသသည်-

 library (BSDA)

#enter IQ levels for 20 individuals from each city
cityA = c(82, 84, 85, 89, 91, 91, 92, 94, 99, 99,
         105, 109, 109, 109, 110, 112, 112, 113, 114, 114)

cityB = c(90, 91, 91, 91, 95, 95, 99, 99, 108, 109,
         109, 114, 115, 116, 117, 117, 128, 129, 130, 133)

#perform two sample z-test
z.test(x=cityA, y=cityB, mu= 0 , sigma.x= 15 , sigma.y= 15 )

	Two-sample z-Test

data: cityA and cityB
z = -1.7182, p-value = 0.08577
alternative hypothesis: true difference in means is not equal to 0
95 percent confidence interval:
 -17.446925 1.146925
sample estimates:
mean of x mean of y 
   100.65 108.80

z စမ်းသပ်မှုနှစ်ခုနမူနာအတွက် စမ်းသပ်ကိန်းဂဏန်းမှာ -1.7182 ဖြစ်ပြီး သက်ဆိုင်ရာ p-တန်ဖိုးမှာ 0.08577 ဖြစ်သည်။

ဤ p-value သည် 0.05 ထက်မနည်းသောကြောင့်၊ null hypothesis ကိုငြင်းပယ်ရန် လုံလောက်သောအထောက်အထားမရှိပါ။

ထို့ကြောင့် ပျမ်းမျှ IQ အဆင့်သည် မြို့နှစ်မြို့ကြားတွင် သိသိသာသာ ကွဲပြားခြင်းမရှိကြောင်း ကျွန်ုပ်တို့ ကောက်ချက်ချပါသည်။

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

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

အချိုးအစား Z စမ်းသပ်နည်း
R တွင်တွဲထားသောနမူနာများကို t-test လုပ်နည်း
R တွင် Welch’s t-test ကို မည်သို့လုပ်ဆောင်ရမည်နည်း။

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

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