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

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *