Python တွင် bartlett test ကိုမည်သို့လုပ်ဆောင်နည်း (အဆင့်ဆင့်)


Bartlett test သည် အုပ်စုများစွာကြားရှိကွဲလွဲမှုများ တူညီမှုရှိမရှိ ဆုံးဖြတ်ရန် ကိန်းဂဏန်းစမ်းသပ်မှုတစ်ခုဖြစ်သည်။

ကိန်းဂဏန်းစစ်ဆေးမှုများစွာ (ဥပမာ- တစ်လမ်းသွား ANOVA ကဲ့သို့) ကွဲပြားမှုများသည် နမူနာများကြားတွင် တူညီသည်ဟု ယူဆသည်။ ဤယူဆချက်ကို အတည်ပြုရန် Bartlett စမ်းသပ်မှုကို အသုံးပြုနိုင်သည်။

ဤစမ်းသပ်မှုသည် အောက်ပါ null နှင့် အခြားအခြားသော အယူအဆများကို အသုံးပြုသည် ။

H 0 : အုပ်စုတစ်ခုစီကြား ကွဲလွဲမှုသည် တူညီသည်။

H A : အနည်းဆုံး အုပ်စုတစ်ခုတွင် အခြားအုပ်စုများနှင့် မညီမျှသော ကွဲလွဲမှုရှိသည်။

စမ်းသပ်စာရင်းအင်းသည် k သည် အုပ်စုအရေအတွက်ဖြစ်သည့် လွတ်လပ်မှု k-1 ဒီဂရီဖြင့် Chi-square ဖြန့်ဖြူးမှုကို လိုက်နာသည်။

စမ်းသပ်စာရင်းအင်း၏ သက်ဆိုင်ရာ p-value သည် အချို့သော အရေးပါမှုအဆင့် (ဥပမာ α = 0.05) အောက်တွင် ရှိနေပါက null hypothesis ကို ငြင်းပယ်နိုင်ပြီး အုပ်စုအားလုံးတွင် တူညီသောကွဲလွဲမှု မရှိဟု ကောက်ချက်ချနိုင်ပါသည်။

အောက်ဖော်ပြပါ အဆင့်ဆင့် ဥပမာသည် Python ရှိ Bartlett test ကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြထားသည်။

အဆင့် 1: ဒေတာကိုဖန်တီးပါ။

မတူညီသောလေ့လာမှုနည်းလမ်းသုံးမျိုးသည် မတူညီသောစာမေးပွဲရလဒ်များကိုဖြစ်ပေါ်စေခြင်းရှိမရှိဆုံးဖြတ်ရန်၊ ပါမောက္ခတစ်ဦးသည် နည်းပညာတစ်ခုစီကိုအသုံးပြုရန် ကျောင်းသား ၁၀ ဦးကို တစ်ပတ်ကြာ ကျပန်းသတ်မှတ်ပေးကာ ကျောင်းသားတစ်ဦးစီအား တူညီသောအခက်အခဲစမ်းသပ်မှုတစ်ခုပေးသည်။

ကျောင်းသား အယောက် (၃၀) ၏ စာမေးပွဲ ရလဒ်များကို အောက်တွင် ဖော်ပြထားပါသည်။

 #create data
A = [85, 86, 88, 75, 78, 94, 98, 79, 71, 80]
B = [91, 92, 93, 85, 87, 84, 82, 88, 95, 96]
C = [79, 78, 88, 94, 92, 85, 83, 85, 82, 81]

အဆင့် 2: Bartlett စမ်းသပ်မှုကို လုပ်ဆောင်ပါ။

Bartlett စမ်းသပ်မှုကို လုပ်ဆောင်ရန်၊ ကျွန်ုပ်တို့သည် scipy.stats.bartlett() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်ပါသည်။

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

 import scipy. stats as stats

#perform Bartlett's test
stats. bartlett (A, B, C)

BartlettResult(statistic=3.30243757, pvalue=0.191815983)

စစ်ဆေးမှုသည် အောက်ပါရလဒ်များကို ပြန်ပေးသည်-

  • စမ်းသပ်စာရင်းအင်း B : 3.3024
  • P-တန်ဖိုး- 0.1918

p-value သည် 0.05 ထက်မနည်းသောကြောင့်၊ ပါမောက္ခသည် null hypothesis ကို ငြင်းပယ်မည်မဟုတ်ပေ။ တစ်နည်းအားဖြင့်ဆိုရသော် အဖွဲ့သုံးဖွဲ့တွင် မတူညီသော ကွာဟချက်ရှိသည်ဟု ပြောရန် လုံလောက်သော အထောက်အထားမရှိပေ။

ထို့ကြောင့် သူမသည် တစ်လမ်းမောင်း ANOVA ကို ဆက်လက်လုပ်ဆောင်နိုင်သည်။

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

Bartlett ၏စမ်းသပ်ဂဏန်းတွက်စက်
ANOVA ယူဆချက်များကို စစ်ဆေးနည်း
Python တွင် One-Way ANOVA လုပ်ဆောင်နည်း

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

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