Welch ၏ anova ကို r ဖြင့် မည်သို့လုပ်ဆောင်ရမည်နည်း။


Welch’s ANOVA သည် ပုံမှန် တစ်လမ်းသွား ANOVA ၏ အခြား ရွေးချယ်စရာတစ်ခုဖြစ်သည်။

အောက်ဖော်ပြပါ အဆင့်ဆင့် ဥပမာသည် Welch’s ANOVA ကို R ဖြင့် မည်သို့လုပ်ဆောင်ရမည်ကို ပြသထားသည်။

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

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

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

 #create data frame
df <-data. frame (group = rep (c(' A ', ' B ', ' C '), each =10),
                score = c(64, 66, 68, 75, 78, 94, 98, 79, 71, 80,
                          91, 92, 93, 85, 87, 84, 82, 88, 95, 96,
                          79, 78, 88, 94, 92, 85, 83, 85, 82, 81))

#view first six rows of data frame
head(df)

   group score
1 to 64
2 to 66
3 to 68
4 to 75
5 to 78
6 to 94

အဆင့် 2- သာတူညီမျှကွဲပြားမှုစမ်းသပ်မှု

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

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

Bartlett test ကိုလုပ်ဆောင်ရန် အောက်ပါ syntax ကိုအသုံးပြုသည့် base R တွင် bartlett.test လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်ပါသည်။

bartlett.test(ဖော်မြူလာ၊ ဒေတာ)

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

 #perform Bartlett's test
bartlett. test (score ~ group, data = df)

	Bartlett test of homogeneity of variances

data: score by group
Bartlett's K-squared = 8.1066, df = 2, p-value = 0.01737

Bartlett ၏စမ်းသပ်မှု၏ p-value ( .01737 ) သည် α = .05 ထက်နည်းသည်၊ ဆိုလိုသည်မှာ အုပ်စုတစ်ခုစီတွင် မတူညီသောကွဲလွဲမှုရှိသည့် null hypothesis ကို ငြင်းပယ်နိုင်သည်။

ထို့ကြောင့်၊ ကွဲပြားမှုများ၏ တန်းတူညီမျှမှု၏ ယူဆချက်ကို ချိုးဖောက်ပြီး Welch ၏ ANOVA ဖြင့် ဆက်လက်လုပ်ဆောင်နိုင်သည်။

အဆင့် 3- Welch’s ANOVA လုပ်ဆောင်ပါ။

Welch ၏ ANOVA ကို R ဖြင့် လုပ်ဆောင်ရန်၊ R base oneway.test() လုပ်ဆောင်ချက်ကို အောက်ပါအတိုင်း အသုံးပြုနိုင်ပါသည်။

 #perform Welch's ANOVA
oneway. test (score ~ group, data = df, var. equal = FALSE )

	One-way analysis of means (not assuming equal variances)

data: score and group
F = 5.3492, num df = 2.00, denom df = 16.83, p-value = 0.01591

ANOVA ဇယား၏ စုစုပေါင်း p-value ( 0.01591 ) သည် α = 0.05 ထက်နည်းသည်၊ ဆိုလိုသည်မှာ စာမေးပွဲရလဒ်များသည် လေ့လာမှုနည်းပညာသုံးရပ်တွင် တန်းတူဖြစ်သည်ဟူသော null hypothesis ကို ငြင်းပယ်နိုင်သည်။

ထို့နောက် မည်သည့်အဖွဲ့၏ အဓိပ္ပါယ်သည် ကွဲပြားသည်ကို ဆုံးဖြတ်ရန် ကျွန်ုပ်တို့သည် post hoc စမ်းသပ်မှုကို လုပ်ဆောင်နိုင်သည်။ R တွင် အမျိုးမျိုးသော post-hoc စာမေးပွဲများကို မည်သို့လုပ်ဆောင်ရမည်ကို ကြည့်ရှုရန် အောက်ပါသင်ခန်းစာများကို ကိုးကားပါ။

သင့်အခြေအနေပေါ်မူတည်၍ မည်သည့် post-hoc စာမေးပွဲကို အကောင်းဆုံးအသုံးပြုရန် ဆုံးဖြတ်ရန် ဤသင်ခန်းစာကို ကြည့်ရှုပါ။

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

တစ်လမ်းမောင်း ANOVA ကို R ဖြင့် မည်သို့လုပ်ဆောင်ရမည်နည်း။
R ဖြင့် နှစ်လမ်းသွား ANOVA ကို မည်သို့လုပ်ဆောင်ရမည်နည်း
R ဖြင့် ANOVA ထပ်ခါတလဲလဲတိုင်းတာနည်း

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

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