Como realizar o teste bartlett em python (passo a passo)
O teste de Bartlett é um teste estatístico para determinar se as variâncias entre vários grupos são iguais ou não.
Muitos testes estatísticos (como uma ANOVA unidirecional ) assumem que as variâncias são iguais entre as amostras. O teste de Bartlett pode ser usado para verificar esta hipótese.
Este teste usa as seguintes hipóteses nulas e alternativas:
H 0 : A variância entre cada grupo é igual.
HA : Pelo menos um grupo tem uma variância que não é igual aos outros.
A estatística de teste segue uma distribuição qui-quadrado com k-1 graus de liberdade, onde k é o número de grupos.
Se o valor p correspondente da estatística de teste estiver abaixo de um certo nível de significância (como α = 0,05), então podemos rejeitar a hipótese nula e concluir que nem todos os grupos têm a mesma variância.
O exemplo passo a passo a seguir explica como realizar o teste Bartlett em Python.
Etapa 1: crie os dados
Para determinar se três técnicas de estudo diferentes levam a resultados de exames diferentes, um professor designa aleatoriamente 10 alunos para usar cada técnica (Técnica A, B ou C) durante uma semana e, em seguida, aplica a cada aluno um teste de igual dificuldade.
Os resultados dos exames dos 30 alunos são apresentados abaixo:
#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]
Passo 2: Realize o teste de Bartlett
Para realizar o teste de Bartlett, podemos usar a função scipy.stats.bartlett() .
Veja como usar esta função em nosso exemplo:
import scipy. stats as stats #perform Bartlett's test stats. bartlett (A, B, C) BartlettResult(statistic=3.30243757, pvalue=0.191815983)
O teste retorna os seguintes resultados:
- Estatística de teste B : 3,3024
- Valor P: 0,1918
Como o valor p não é inferior a 0,05, o professor não rejeitará a hipótese nula. Por outras palavras, ela não tem provas suficientes para dizer que os três grupos têm lacunas diferentes.
Assim, ela pode proceder à realização da ANOVA unidirecional.
Recursos adicionais
Calculadora de teste de Bartlett
Como verificar as suposições da ANOVA
Como realizar ANOVA unidirecional em Python