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()).