Kruskal Wallis计算

时间:2019-04-17 18:52:52

标签: r kruskal-wallis

我在用R编码Kruskal-Wallis测试时遇到麻烦。我试图找到它是如何工作的,但是找不到任何答案。我有一个包含89列的数据集,我必须将每一列与一组其他列进行比较。

例如,我在89列处有各种引伸计和其他仪器的数据,但我需要将引伸计相互比较。由于Kruskal-Wallis是针对三个或更多组的测试,我可以对自己的数据集进行此处理吗,应该对它进行矢量化处理,列出列表还是必须将其进行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
}

并得到所有观察结果都在同一组中的错误。

0 个答案:

没有答案