У меня проблемы с кодированием теста Крускала-Уоллиса в R. Я пытался выяснить, как он работает, но не смог найти никаких ответов.У меня есть набор данных с 89 столбцами, и я должен сравнить каждый столбец с группой других.
Например, у меня есть данные различных экстензометров и других приборов в этих 89 столбцах, но мне нужно сравнить экстензометры друг с другом.Поскольку Крускал-Уоллис является тестом для трех или более групп, могу ли я сделать это с моим набором данных, должен ли я векторизовать его, составить список или мне нужно сравнить его 1 на 1?
Я пытаюсьсделайте этот цикл для пути 1 к 1:
i=3
j=3
while(i <= 8){
if(j==i)
j=j+1
else
l1<- paste0("X__", i)
l2<- paste0("X__", j)
L1 <- as.factor(l1)
L2 <- as.factor(l2)
kruskal.test(L1~L2, data = dados)
i = i+1
}
И получите ошибку, что все наблюдения находятся в одной группе.