如何阅读邓恩测试的结果?

机器算法验证 r 分布 克鲁斯卡尔-沃利斯测试 邓恩测试
2022-03-07 01:35:23

如何读取Dunn 测试的结果?具体来说,下表中的值告诉我什么?

我有 4 个组中的非参数数据,我首先进行了 Kruskal-Wallis 检验,以确认组的分布与彼此以及聚合数据集不同。然后,我使用邓恩的测试来查看哪些组彼此不同,哪些组不相似。

library(dunn.test)
dunn.test(data, g=area, kw=TRUE)
Kruskal-Wallis rank sum test

data: x and area
Kruskal-Wallis chi-squared = 1730.4401, df = 3, p-value = 0


                        Comparison of x by area                            
                            (No adjustment)                                
Row Mean-|
Col Mean |          A          B          C
---------+---------------------------------
       B |   20.62310
         |     0.0000
         |
       C |   26.66519  -0.087499
         |     0.0000     0.4651
         |
       D |   39.09084   7.401256   9.469204
         |     0.0000     0.0000     0.0000
1个回答

Kruskal-Wallis 检验后的输出提供了所有可能的成对比较(在四组的情况下为六个)。因此,第一行的第一个将 B 组与 A 组进行比较,第二行的第一个将 C 组与 A 组进行比较,等等)。

每个比较的上限数字是 Dunn 的成对z检验统计量。在此示例中,较低的数字是与测试关联的原始p值(即,您将与α/2,尽管此p值会根据全族错误率或错误发现率多重比较调整选项而变化。对于逐步多重比较调整(例如 Holm、Benjamini-Hochberg 等),如果您拒绝指定显着性水平的零假设(不一定由调整p值,因为拒绝取决于订购...有关更多详细信息,请参阅其中的文档和引文。)。

我是这个包的作者(如文档中明确指出的那样,给我发电子邮件可能是直接与我联系的最佳方式)。