У меня есть следующий набор данных1:
Height | Group
1,556 | A
2,111 | B
1,556 | A
2,341 | B
1,256 | A
2,411 | B
Я хотел бы вычислить критерий нормальности Шапиро-Уилка для высоты по переменной Group
myvar <- c("Height")
res<- vector("list", length(myvars))
a <- factor(dataset1$Group)
myfactor <- levels(a)
i=1
for (myfactor in dataset1) {
res[[i]] <- shapiro.test(dataset1$Size)
i=i+1
}
res - возвращает n групп тестов, но все с одинаковым p-значением и W. Может ли кто-нибудь помочь мне понять, что не так?