Python တွင် levene စမ်းသပ်မှုပြုလုပ်နည်း


Levene ၏ စမ်းသပ်မှုကို အုပ်စု နှစ်ခု သို့မဟုတ် ထို့ထက်ပိုသော အုပ်စုများ တူညီကွဲပြားမှု ရှိ၊ မရှိ ဆုံးဖြတ်ရန် အသုံးပြုသည်။ အုပ်စုများ တူညီသောကွဲလွဲမှုများရှိသည်ဟု ကိန်းဂဏန်းစမ်းသပ်မှုများစွာက ယူဆကြပြီး Levene ၏စမ်းသပ်မှုသည် ဤယူဆချက်နှင့်ကိုက်ညီခြင်းရှိမရှိ ဆုံးဖြတ်နိုင်သောကြောင့် ၎င်းကို အများအားဖြင့်အသုံးပြုကြသည်။

Python တွင် Levene စမ်းသပ်နည်းကို ဤသင်ခန်းစာတွင် ရှင်းပြထားသည်။

ဥပမာ- Python တွင် Levene စမ်းသပ်မှု

မတူညီသော ဓာတ်မြေသြဇာသုံးမျိုးသည် အပင်ကြီးထွားမှုအဆင့် ကွဲပြားစေခြင်း ရှိမရှိ သုတေသီများ သိချင်ကြသည်။ ၎င်းတို့သည် မတူညီသောအပင် 30 ကို ကျပန်းရွေးချယ်ပြီး 10 အုပ်စုသုံးစုခွဲကာ အုပ်စုတစ်ခုစီအတွက် မတူညီသောဓာတ်မြေသြဇာကို အသုံးပြုကြသည်။ တစ်လကြာပြီးနောက် အပင်တစ်ပင်ချင်းစီ၏ အမြင့်ကို တိုင်းတာသည်။

အုပ်စုသုံးစုတွင် တူညီသောကွဲလွဲမှုများ ရှိ/မရှိ ဆုံးဖြတ်ရန် Python တွင် Levene ၏ စမ်းသပ်မှုကို လုပ်ဆောင်ရန် အောက်ပါအဆင့်များကို အသုံးပြုပါ။

အဆင့် 1: ဒေတာကိုထည့်ပါ။

ပထမဦးစွာ၊ ဒေတာတန်ဖိုးများကိုထိန်းထားရန် ဇယားသုံးခုကို ဖန်တီးပါမည်။

 group1 = [7, 14, 14, 13, 12, 9, 6, 14, 12, 8]
group2 = [15, 17, 13, 15, 15, 13, 9, 12, 10, 8]
group3 = [6, 8, 8, 9, 5, 14, 13, 8, 10, 9]

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

ထို့နောက်၊ အောက်ပါ syntax ကိုအသုံးပြုသည့် SciPy စာကြည့်တိုက်မှ levane() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ Levene စမ်းသပ်မှုကို လုပ်ဆောင်ပါမည်။

levene(sample1၊ sample2၊ …၊ center=’median’)

ရွှေ-

  • sample1၊ sample2၊ etc- နမူနာအမည်များ။
  • စင်တာ- Levene စမ်းသပ်မှုအတွက် အသုံးပြုရမည့်နည်းလမ်း။ မူရင်းမှာ “ အလယ်အလတ်” ဖြစ်သော်လည်း အခြားရွေးချယ်မှုများတွင် “ ပျမ်းမျှ” နှင့် “ ချုံ့ထားသည်” ပါဝင်သည်။

စာရွက်စာတမ်း တွင်ဖော်ပြထားသည့်အတိုင်း၊ သင်အသုံးပြုနိုင်သည့် Levene စမ်းသပ်မှု၏ မတူညီသောပုံစံသုံးမျိုးရှိပါသည်။ အကြံပြုထားသော အသုံးပြုပုံများမှာ-

  • “ အလယ်အလတ်” – ကွဲလွဲသောဖြန့်ဝေမှုများအတွက် အကြံပြုထားသည်။
  • “ ပျမ်းမျှ” – အလယ်အလတ်အမြီးပါသော အချိုးညီသော ဖြန့်ဝေမှုများအတွက် အကြံပြုထားသည်။
  • ‘ကွပ်ညှပ်’- အမြီးလေးလံသော ဖြန့်ဝေမှုများအတွက် အကြံပြုထားသည်။

အောက်ဖော်ပြပါကုဒ်သည် အလယ်ဗဟိုအဖြစ် ပျမ်းမျှ နှင့် အလယ်အလတ်ကို အသုံးပြု၍ Levene စမ်းသပ်မှုကို မည်သို့လုပ်ဆောင်ရမည်ကို ဖော်ပြသည်-

 import scipy.stats as stats

#Levene's test centered at the median
stats.levene(group1, group2, group3, center='median')

(statistic=0.1798, pvalue=0.8364)

#Levene's test centered at the mean
stats.levene(group1, group2, group3, center='mean')

(statistic=0.5357, pvalue=0.5914)

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

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

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

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