Eenrichtings-anova uitvoeren in python


Een eenrichtings-ANOVA (“variantieanalyse”) wordt gebruikt om te bepalen of er al dan niet een statistisch significant verschil bestaat tussen de gemiddelden van drie of meer onafhankelijke groepen.

In deze tutorial wordt uitgelegd hoe u one-way ANOVA in Python uitvoert.

Voorbeeld: One-way ANOVA in Python

Een onderzoeker werft 30 studenten om deel te nemen aan een onderzoek. Studenten worden willekeurig toegewezen om de komende drie weken een van de drie studietechnieken te gebruiken ter voorbereiding op een examen. Aan het einde van de drie weken maken alle studenten dezelfde toets.

Gebruik de volgende stappen om een eenrichtings-ANOVA uit te voeren om te bepalen of de gemiddelde scores voor de drie groepen hetzelfde zijn.

Stap 1: Voer de gegevens in.

Eerst voeren we de examenresultaten voor elke groep in drie afzonderlijke tabellen in:

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

Stap 2: Voer eenrichtings-ANOVA uit.

Vervolgens zullen we de functie f_oneway() uit de SciPy-bibliotheek gebruiken om de eenrichtings-ANOVA uit te voeren:

 from scipy.stats import f_oneway

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

(statistic=2.3575, pvalue=0.1138)

Stap 3: Interpreteer de resultaten.

Een eenrichtings-ANOVA gebruikt de volgende nul- en alternatieve hypothesen :

  • H 0 (nulhypothese): μ 1 = μ 2 = μ 3 = … = μ k (alle populatiegemiddelden zijn gelijk)
  • H 1 (nulhypothese): ten minste één populatiegemiddelde is verschillend   rest

De F-teststatistiek is 2,3575 en de overeenkomstige p-waarde is 0,1138 . Omdat de p-waarde niet kleiner is dan 0,05, slagen we er niet in de nulhypothese te verwerpen.

Dit betekent dat we onvoldoende bewijs hebben om te zeggen dat er een verschil is in examenscores tussen de drie studietechnieken.

Aanvullende bronnen

De volgende zelfstudies bieden aanvullende informatie over eenrichtings-ANOVA’s:

Inleiding tot One-Way ANOVA
One-way ANOVA-calculator
De complete gids: ANOVA-resultaten rapporteren

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert