Supposons la situation suivante:
nous avons un grand nombre (par exemple 20) avec un petit groupe (par exemple n = 3). J'ai remarqué que si je génère des valeurs à partir de la distribution uniforme, les résidus sembleront approximativement normaux même si la distribution d'erreur est uniforme. Le code R suivant illustre ce comportement:
n.group = 200
n.per.group = 3
x <- runif(n.group * n.per.group)
gr <- as.factor(rep(1:n.group, each = n.per.group))
means <- tapply(x, gr, mean)
x.res <- x - means[gr]
hist(x.res)
Si je regarde le résidu d'un échantillon dans un groupe de trois, la raison du comportement est claire:
Supposons maintenant que j'ai la même situation avec des données réelles au lieu de données simulées. Je veux évaluer si les hypothèses de l'ANOVA concernant la normalité sont valables. La plupart des procédures recommandées recommandent une inspection visuelle des résidus (par exemple, QQ-Plot) ou un test de normalité sur les résidus. Comme mon exemple ci-dessus, ce n'est pas vraiment optimal pour les petits groupes.
Existe-t-il une meilleure alternative lorsque j'ai plusieurs groupes de petites tailles?