Como realizar anova unidirecional em python


Uma ANOVA unidirecional (“análise de variância”) é usada para determinar se há ou não uma diferença estatisticamente significativa entre as médias de três ou mais grupos independentes.

Este tutorial explica como realizar ANOVA unidirecional em Python.

Exemplo: ANOVA unidirecional em Python

Um pesquisador recruta 30 estudantes para participar de um estudo. Os alunos são designados aleatoriamente para usar uma das três técnicas de estudo nas próximas três semanas para se prepararem para um exame. No final das três semanas, todos os alunos fazem o mesmo teste.

Use as etapas a seguir para realizar uma ANOVA unidirecional para determinar se as pontuações médias são iguais nos três grupos.

Passo 1: Insira os dados.

Primeiro, inseriremos os resultados do exame de cada grupo em três tabelas separadas:

 #enter exam scores for each group
group1 = [85, 86, 88, 75, 78, 94, 98, 79, 71, 80]
group2 = [91, 92, 93, 85, 87, 84, 82, 88, 95, 96]
group3 = [79, 78, 88, 94, 92, 85, 83, 85, 82, 81]

Etapa 2: execute ANOVA unidirecional.

A seguir, usaremos a função f_oneway() da biblioteca SciPy para realizar a ANOVA unidirecional:

 from scipy.stats import f_oneway

#perform one-way ANOVA
f_oneway(group1, group2, group3)

(statistic=2.3575, pvalue=0.1138)

Etapa 3: interprete os resultados.

Uma ANOVA unidirecional usa as seguintes hipóteses nulas e alternativas:

  • H 0 (hipótese nula): μ 1 = μ 2 = μ 3 = … = μ k (todas as médias populacionais são iguais)
  • H 1 (hipótese nula): pelo menos uma média populacional é diferente   descansar

A estatística do teste F é 2,3575 e o valor p correspondente é 0,1138 . Como o valor p não é inferior a 0,05, não rejeitamos a hipótese nula.

Isso significa que não temos evidências suficientes para afirmar que existe uma diferença nas notas dos exames entre as três técnicas de estudo.

Recursos adicionais

Os tutoriais a seguir fornecem informações adicionais sobre ANOVAs unilaterais:

Introdução à ANOVA unidirecional
Calculadora ANOVA unidirecional
O guia completo: como relatar resultados de ANOVA

Add a Comment

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