Python တွင် one-way anova လုပ်ဆောင်နည်း


တစ်လမ်းသွား ANOVA (“ ကွဲလွဲမှုကို ခွဲခြမ်းစိတ်ဖြာခြင်း” ) ကို သုံးသော သို့မဟုတ် ထို့ထက်ပိုသော သီးခြားလွတ်လပ်သော အုပ်စုများအကြား စာရင်းအင်းဆိုင်ရာ သိသာထင်ရှားသော ခြားနားချက် ရှိ၊ မရှိ ဆုံးဖြတ်ရန် အသုံးပြုသည်။

ဤသင်ခန်းစာသည် Python တွင် တစ်လမ်းသွား ANOVA လုပ်ဆောင်ပုံကို ရှင်းပြထားသည်။

ဥပမာ- Python ရှိ One-way ANOVA

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

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

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

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

 #enter exam scores for each group
group1 = [85, 86, 88, 75, 78, 94, 98, 79, 71, 80]
group2 = [91, 92, 93, 85, 87, 84, 82, 88, 95, 96]
group3 = [79, 78, 88, 94, 92, 85, 83, 85, 82, 81]

အဆင့် 2- တစ်လမ်းမောင်း ANOVA လုပ်ဆောင်ပါ။

နောက်တစ်ခု၊ တစ်ကြောင်း ANOVA လုပ်ဆောင်ရန် ကျွန်ုပ်တို့သည် SciPy စာကြည့်တိုက်မှ f_oneway() လုပ်ဆောင်ချက်ကို အသုံးပြုပါမည်။

 from scipy.stats import f_oneway

#perform one-way ANOVA
f_oneway(group1, group2, group3)

(statistic=2.3575, pvalue=0.1138)

အဆင့် 3- ရလဒ်များကို ဘာသာပြန်ပါ။

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

  • H 0 ( null hypothesis ) : μ 1 = μ 2 = μ 3 = … = μ k (လူဦးရေအားလုံးသည် တူညီသည်)
  • H 1 (null hypothesis) – အနည်းဆုံး လူဦးရေ ဆိုသည်မှာ ကွဲပြားသည်။   အနားယူပါ။

F-test statistic သည် 2.3575 ဖြစ်ပြီး သက်ဆိုင်ရာ p-value သည် 0.1138 ဖြစ်သည်။ p-value သည် 0.05 ထက်မနည်းသောကြောင့်၊ null hypothesis ကို ငြင်းပယ်ရန် ပျက်ကွက်ပါသည်။

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

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

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

One-Way ANOVA မိတ်ဆက်
တစ်လမ်းမောင်း ANOVA ဂဏန်းတွက်စက်
လမ်းညွှန်ချက်အပြည့်အစုံ- ANOVA ရလဒ်များကို မည်သို့အစီရင်ခံမည်နည်း။

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

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