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 ကဲ့သို့) ကိန်းဂဏန်းဆိုင်ရာ စမ်းသပ်မှုတစ်ခုကို လုပ်ဆောင်မည်ဆိုလျှင် ဤယူဆချက်ကို ဖြည့်ဆည်းပေးမည်ဖြစ်သည်။