Come eseguire anova unidirezionale in python


Un’ANOVA unidirezionale (“analisi della varianza”) viene utilizzata per determinare se esiste o meno una differenza statisticamente significativa tra le medie di tre o più gruppi indipendenti.

Questo tutorial spiega come eseguire ANOVA unidirezionale in Python.

Esempio: ANOVA unidirezionale in Python

Un ricercatore recluta 30 studenti per partecipare a uno studio. Gli studenti vengono assegnati in modo casuale a utilizzare una delle tre tecniche di studio nelle tre settimane successive per prepararsi a un esame. Alla fine delle tre settimane, tutti gli studenti sostengono lo stesso test.

Utilizzare i passaggi seguenti per eseguire un’ANOVA unidirezionale per determinare se i punteggi medi sono gli stessi nei tre gruppi.

Passaggio 1: inserisci i dati.

Innanzitutto, inseriremo i risultati dell’esame per ciascun gruppo in tre tabelle separate:

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

Passaggio 2: eseguire l’ANOVA unidirezionale.

Successivamente, utilizzeremo la funzione f_oneway() della libreria SciPy per eseguire l’ANOVA unidirezionale:

 from scipy.stats import f_oneway

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

(statistic=2.3575, pvalue=0.1138)

Passaggio 3: interpretare i risultati.

Un’ANOVA unidirezionale utilizza le seguenti ipotesi nulle e alternative:

  • H 0 (ipotesi nulla): μ 1 = μ 2 = μ 3 = … = μ k (tutte le medie della popolazione sono uguali)
  • H 1 (ipotesi nulla): almeno una media della popolazione è diversa   riposo

La statistica del test F è 2,3575 e il valore p corrispondente è 0,1138 . Poiché il valore p non è inferiore a 0,05, non riusciamo a rifiutare l’ipotesi nulla.

Ciò significa che non abbiamo prove sufficienti per affermare che ci sia una differenza nei punteggi degli esami tra le tre tecniche di studio.

Risorse addizionali

Le esercitazioni seguenti forniscono informazioni aggiuntive sugli ANOVA unidirezionali:

Introduzione all’ANOVA unidirezionale
Calcolatore ANOVA unidirezionale
La guida completa: come riportare i risultati ANOVA

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *