(отказ от ответственности: сегодня я не могу печатать хорошо: у меня сломана правая рука!)
Вопреки совету использовать непараметрический тест в других ответах, вы должны учитывать, что для очень малых размеров выборки эти методы не очень полезны. Легко понять, почему: в исследованиях с очень маленьким размером различие между группами не может быть установлено, за исключением случаев, когда наблюдается большой эффект. Непараметрические методы, однако, не заботятся о величине разницы между группами. Таким образом, даже если разница между двумя группами огромна, при крошечном размере выборки непараметрический тест всегда не сможет отклонить нулевую гипотезу.
Рассмотрим этот пример: две группы, нормальное распределение, одна и та же дисперсия. Группа 1: в среднем 1,0, 7 образцов. Группа 2: в среднем 5, 2 образца. Существует большая разница между средними.
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
Вычисленное значение p равно 0,05556, что не отвергает нулевую гипотезу (0,05). Теперь, даже если вы увеличите расстояние между двумя средними значениями в 10 раз, вы получите одно и то же значение 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
Теперь я предлагаю вам повторить ту же симуляцию с t-тестом и наблюдать за p-значениями в случае больших (в среднем 5 против 1) и огромных (в среднем 50 против 1) различий.