L’analyse de la variance / test de Fisher est un test paramétrique, qui doit respecter plusieurs conditions :
- distribution normale de la variable quantitative dans les classes de la variable qualitative (pour vérifier sous R, shapiro.test()
)
- homogénéité des variances (pour vérifier sous R, var.test()
, leveneTest()
)
Si cela ne respecte pas ces conditions ou sur des petits échantillons, il est possible d’utiliser le test de Kruskal-Wallis (sous R : kruskal.test()
) et/ou test de Friedman (sous R : friedman.test()
), puis le test de Tukey et Kramer (Nemenyi ; sous R : posthoc.kruskal.nemenyi.test()
).