(avertissement: je ne peux pas bien taper aujourd'hui: ma main droite est fracturée!)
Contrairement aux conseils d'utiliser un test non paramétrique dans d'autres réponses, vous devez considérer que pour des échantillons extrêmement petits, ces méthodes ne sont pas très utiles. Il est facile de comprendre pourquoi: dans les études de très petite taille, aucune différence entre les groupes ne peut être établie à moins qu'une grande taille d'effet soit observée. Cependant, les méthodes non paramétriques ne tiennent pas compte de l'ampleur de la différence entre les groupes. Ainsi, même si la différence entre les deux groupes est énorme, avec un échantillon de petite taille, un test non paramétrique échouera toujours à rejeter l'hypothèse nulle.
Prenons cet exemple: deux groupes, distribution normale, même variance. Groupe 1: moyenne 1,0, 7 échantillons. Groupe 2: moyenne 5, 2 échantillons. Il y a une grande différence entre les moyennes.
wilcox.test(rnorm(7, 1), rnorm(2, 5))
Wilcoxon rank sum test
data: rnorm(7, 1) and rnorm(2, 5)
W = 0, p-value = 0.05556
La valeur de p calculée est de 0,05556, ce qui ne rejette pas l'hypothèse nulle (à 0,05). Maintenant, même si vous augmentez la distance entre les deux moyennes d'un facteur 10, vous obtiendrez la même valeur de p:
wilcox.test(rnorm(7, 1), rnorm(2, 50))
Wilcoxon rank sum test
data: rnorm(7, 1) and rnorm(2, 50)
W = 0, p-value = 0.05556
Maintenant, je vous invite à répéter la même simulation avec le test t et à observer les valeurs de p dans le cas de différences importantes (moyenne 5 vs 1) et énormes (moyenne 50 vs 1).