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

Add a Comment

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