(aviso: hoje não consigo digitar bem: minha mão direita está fraturada!)
Ao contrário do conselho de usar um teste não paramétrico em outras respostas, você deve considerar que, para tamanhos de amostra extremamente pequenos, esses métodos não são muito úteis. É fácil entender o porquê: em estudos com tamanho extremamente pequeno, nenhuma diferença entre grupos pode ser estabelecida, a menos que um grande tamanho de efeito seja observado. Métodos não paramétricos, no entanto, não se importam com a magnitude da diferença entre os grupos. Assim, mesmo que a diferença entre os dois grupos seja enorme, com um tamanho pequeno de amostra, um teste não paramétrico sempre falha em rejeitar a hipótese nula.
Considere este exemplo: dois grupos, distribuição normal, mesma variação. Grupo 1: média 1,0, 7 amostras. Grupo 2: média 5, 2 amostras. Há uma grande diferença entre as médias.
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
O valor p calculado é 0,05556, que não rejeita a hipótese nula (em 0,05). Agora, mesmo se você aumentar a distância entre as duas médias por um fator de 10, obterá o mesmo valor 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
Agora, convido você a repetir a mesma simulação com o teste t e observar os valores de p no caso de diferenças grandes (média 5 vs 1) e enormes (média 50 vs 1).