Come eseguire il test t di welch in python
Il modo più comune per confrontare le medie tra due gruppi indipendenti è utilizzare un test t a due campioni . Tuttavia, questo test presuppone che le varianze tra i due gruppi siano uguali.
Se ritieni che la varianza tra i due gruppi non sia uguale, puoi utilizzare il test t di Welch , che è l’equivalente non parametrico del test t a due campioni.
Per eseguire il t-test di Welch in Python, possiamo utilizzare la funzione ttest_ind() della libreria SciPy , che utilizza la seguente sintassi:
ttest_ind(a, b, equal_var=False)
Oro:
- a: primo array di valori di dati
- b: seconda matrice di valori di dati
- equal_var: non specifica alcuna assunzione di varianze uguali tra le due tabelle
Questo tutorial spiega come utilizzare questa funzione per eseguire il test t di Welch in Python.
Esempio: test t di Welch in Python
Supponiamo di voler confrontare i punteggi degli esami di 12 studenti che hanno utilizzato un libretto di preparazione all’esame per prepararsi a un esame rispetto a 12 studenti che non lo hanno fatto.
Il codice seguente mostra come eseguire il test t di Welch in Python per determinare se i punteggi medi degli esami sono uguali tra i due gruppi:
#import ttest_ind() function from scipy import stats #define two arrays of data booklet = [90, 85, 88, 89, 94, 91, 79, 83, 87, 88, 91, 90] no_booklet = [67, 90, 71, 95, 88, 83, 72, 66, 75, 86, 93, 84] #perform Welch's t-test stats. ttest_ind (booklet, no_booklet, equal_var = False ) Ttest_indResult(statistic=2.23606797749, pvalue=0.04170979503207)
La statistica del test risulta essere 2.2361 e il corrispondente valore p è 0.0417 .
Poiché questo valore p è inferiore a 0,05, possiamo rifiutare l’ipotesi nulla del test e concludere che esiste una differenza statisticamente significativa nei punteggi medi degli esami tra i due gruppi.
Si noti che le due dimensioni del campione in questo esempio erano uguali, ma il test t di Welch funziona ancora anche se le due dimensioni del campione non sono uguali.
Risorse addizionali
Un’introduzione al test t di Welch
Calcolatore del test t di Welch
Come eseguire il test t di Welch in Excel