【发布时间】:2015-05-03 00:41:52
【问题描述】:
我对多重处理数据进行了 kruskal wallis 检验,比较了五种不同的方法。
朋友给我看了spss中的计算,结果包括了每种方法的平均排名。
在 R 中,将kruskal.test 应用于我的数据集时,我只得到chi2 和df value 和p-value。这些值等于 spss 中的值,但我没有得到任何排名。
如何打印计算的等级? 我的代码如下所示:
comparison <- kruskal.test(all,V3,p.adj="bon",group=FALSE, main="over")
如果我打印比较,我会得到以下信息:
Kruskal-Wallis rank sum test
data: all
Kruskal-Wallis chi-squared = 131.4412, df = 4, p-value < 2.2e-16
但我想从 spss 获得类似这样的额外输出:
Type H Middle Rank
1,00 57 121.11
2,00 57 148.32
3,00 57 217.49
4,00 57 53.75
5,00 57 174.33
total 285
如何在 r 中完成这项工作?
【问题讨论】:
-
您可能对 Dunn 检验感兴趣,它是 Kruskal-Wallis 检验的事后检验。 R 中的
dunn.test。我不确定如何从kruskal.test对象中获得中位数排名。对不起。
标签: r testing rank kruskal-wallis