Come eseguire il test bartlett in python (passo dopo passo)


Il test Bartlett è un test statistico per determinare se le varianze tra diversi gruppi sono uguali o meno.

Molti test statistici (come l’ ANOVA unidirezionale ) presuppongono che le varianze siano uguali tra i campioni. Per verificare questa ipotesi è possibile utilizzare il test di Bartlett.

Questo test utilizza le seguenti ipotesi nulle e alternative:

H 0 : la varianza tra ciascun gruppo è uguale.

H A : Almeno un gruppo ha una varianza non uguale agli altri.

La statistica del test segue una distribuzione Chi-quadrato con k-1 gradi di libertà dove k è il numero di gruppi.

Se il corrispondente valore p della statistica test è inferiore a un certo livello di significatività (come α = 0,05), allora possiamo rifiutare l’ipotesi nulla e concludere che non tutti i gruppi hanno la stessa varianza.

Il seguente esempio passo passo spiega come eseguire il test Bartlett in Python.

Passaggio 1: creare i dati

Per determinare se tre diverse tecniche di studio portano a risultati di esame diversi, un professore assegna casualmente a 10 studenti l’uso di ciascuna tecnica (tecnica A, B o C) per una settimana, quindi assegna a ciascuno studente un test di uguale difficoltà.

I risultati degli esami dei 30 studenti sono presentati di seguito:

 #create data
A = [85, 86, 88, 75, 78, 94, 98, 79, 71, 80]
B = [91, 92, 93, 85, 87, 84, 82, 88, 95, 96]
C = [79, 78, 88, 94, 92, 85, 83, 85, 82, 81]

Passaggio 2: eseguire il test Bartlett

Per eseguire il test Bartlett, possiamo utilizzare la funzione scipy.stats.bartlett() .

Ecco come utilizzare questa funzione nel nostro esempio:

 import scipy. stats as stats

#perform Bartlett's test
stats. bartlett (A, B, C)

BartlettResult(statistic=3.30243757, pvalue=0.191815983)

Il test restituisce i seguenti risultati:

  • Statistica del test B : 3,3024
  • Valore P: 0,1918

Poiché il valore p non è inferiore a 0,05, il professore non riuscirà a rifiutare l’ipotesi nulla. In altre parole, non ha prove sufficienti per affermare che i tre gruppi presentano divari diversi.

Pertanto, può procedere all’esecuzione dell’ANOVA unidirezionale.

Risorse addizionali

Calcolatrice del test di Bartlett
Come verificare le ipotesi ANOVA
Come eseguire ANOVA unidirezionale in Python

Aggiungi un commento

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