Função “f_oneway”

A função f_oneway do módulo scipy.stats é utilizada para realizar a análise de variância (ANOVA) de uma ou mais amostras independentes. A ANOVA é um teste estatístico que compara as médias de três ou mais grupos para determinar se há diferenças significativas entre eles. A função calcula a estatística F e o valor p associado para testar a hipótese nula de que as médias dos grupos são iguais.

Parâmetros:

  • sample1, sample2, ... (arrays-like): São as amostras dos grupos que você deseja comparar. Cada amostra é um array ou sequência de valores numéricos.

Retorno:

  • F (float): A estatística F calculada para o teste.
  • p-value (float): O valor p associado à estatística F.

Exemplo:

from scipy.stats import f_oneway
 
# Amostras dos grupos
group1 = [25, 30, 32, 28, 35]
group2 = [40, 38, 42, 45, 36]
group3 = [20, 22, 25, 28, 26]
 
# Realiza o teste ANOVA
F, p_value = f_oneway(group1, group2, group3)
 
# Verifica os resultados
if p_value < 0.05:
    print("Há diferença significativa entre as médias dos grupos.")
else:
    print("Não há diferença significativa entre as médias dos grupos.")

Interpretação dos resultados:

  • Se o valor p (p-value) for menor ou igual ao nível de significância (geralmente definido em 0.05), então há evidência estatística para rejeitar a hipótese nula de que as médias dos grupos são iguais. Isso sugere que pelo menos um par de grupos possui médias estatisticamente diferentes.
  • Se o valor p for maior que o nível de significância, não há evidência para rejeitar a hipótese nula, indicando que as médias dos grupos são estatisticamente iguais.