Como realizar o teste t de welch em python
A maneira mais comum de comparar médias entre dois grupos independentes é usar um teste t para duas amostras . No entanto, este teste assume que as variâncias entre os dois grupos são iguais.
Se você acha que a variação entre os dois grupos não é igual, você pode usar o teste t de Welch , que é o equivalente não paramétrico do teste t de duas amostras.
Para realizar o teste t de Welch em Python, podemos usar a função ttest_ind() da biblioteca SciPy , que usa a seguinte sintaxe:
ttest_ind(a, b, equal_var=Falso)
Ouro:
- a: primeira matriz de valores de dados
- b: Segunda matriz de valores de dados
- equal_var: não especifica nenhuma suposição de variações iguais entre as duas tabelas
Este tutorial explica como usar esta função para realizar o teste t de Welch em Python.
Exemplo: teste t de Welch em Python
Suponha que queiramos comparar as notas dos exames de 12 alunos que usaram um livreto de preparação para o exame com as de 12 alunos que não o fizeram.
O código a seguir mostra como realizar o teste t de Welch em Python para determinar se as notas médias dos exames são iguais entre os dois grupos:
#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)
A estatística de teste é 2,2361 e o valor p correspondente é 0,0417 .
Como este valor de p é inferior a 0,05, podemos rejeitar a hipótese nula do teste e concluir que existe uma diferença estatisticamente significativa nas notas médias dos exames entre os dois grupos.
Observe que os dois tamanhos de amostra neste exemplo eram iguais, mas o teste t de Welch ainda funciona mesmo se os dois tamanhos de amostra não forem iguais.
Recursos adicionais
Uma introdução ao teste t de Welch
Calculadora de teste t de Welch
Como realizar o teste t de Welch no Excel