Jak wykonać jednokierunkową anova w pythonie


Jednoczynnikową ANOVA („analiza wariancji”) stosuje się w celu ustalenia, czy istnieje statystycznie istotna różnica między średnimi z trzech lub więcej niezależnych grup.

W tym samouczku wyjaśniono, jak wykonać jednokierunkową analizę ANOVA w Pythonie.

Przykład: jednokierunkowa ANOVA w Pythonie

Badacz rekrutuje 30 studentów do udziału w badaniu. Studenci są losowo przydzielani do stosowania jednej z trzech technik uczenia się w ciągu następnych trzech tygodni w celu przygotowania się do egzaminu. Pod koniec trzech tygodni wszyscy uczniowie przystępują do tego samego testu.

Wykonaj poniższe kroki, aby wykonać jednoczynnikową analizę ANOVA w celu ustalenia, czy średnie wyniki są takie same w trzech grupach.

Krok 1: Wprowadź dane.

Najpierw wpiszemy wyniki egzaminu dla każdej grupy do trzech oddzielnych tabel:

 #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]

Krok 2: Wykonaj jednokierunkową ANOVA.

Następnie użyjemy funkcji f_oneway() z biblioteki SciPy, aby wykonać jednokierunkową ANOVA:

 from scipy.stats import f_oneway

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

(statistic=2.3575, pvalue=0.1138)

Krok 3: Interpretacja wyników.

Jednoczynnikowa ANOVA wykorzystuje następujące hipotezy zerowe i alternatywne:

  • H 0 (hipoteza zerowa): μ 1 = μ 2 = μ 3 = … = μ k (wszystkie średnie populacji są równe)
  • H 1 (hipoteza zerowa): co najmniej jedna średnia populacji jest inna   odpoczynek

Statystyka testu F wynosi 2,3575 , a odpowiadająca jej wartość p wynosi 0,1138 . Ponieważ wartość p jest nie mniejsza niż 0,05, nie możemy odrzucić hipotezy zerowej.

Oznacza to, że nie mamy wystarczających dowodów, aby stwierdzić, że istnieje różnica w wynikach egzaminów pomiędzy trzema technikami badania.

Dodatkowe zasoby

Poniższe samouczki zawierają dodatkowe informacje na temat jednokierunkowej analizy ANOVA:

Wprowadzenie do jednokierunkowej ANOVA
Jednokierunkowy kalkulator ANOVA
Kompletny przewodnik: Jak zgłaszać wyniki ANOVA

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *