首页 > 解决方案 > Mann-Whitney U 的 p 值为 1 - 人工制品?

问题描述

rstatix在 R 3.6.3 到 RStudio 1.2.5042 中使用该库,并且在运行两个样本 Wilcoxon aka Mann-Whitney U 测试时得到不可能的 p 值 1。

我的第一直觉说这是一个浮点精度问题,实际值大约是 0.999999,但我来这里是为了在一个未公开的联邦研究机构对此进行确认之前进行确认。

这是我的代码:

wilcox_test(data,
            DV ~ Group,
            paired = F,
            exact = T, 
            alternative = "two.sided",
            conf.level = 0.95,
            detailed = T)

链接到 .csv 格式的数据

数据当然是匿名的。此链接将在 1 周后过期。

交叉发布以保持一致性:

https://stats.stackexchange.com/questions/467572/p-value-of-1-for-mann-whitney-u-artifact-of-r

标签: rstatisticsstatistical-test

解决方案


如此处此处所述,P 值 1 并非不可能。另请注意,在您的情况下,无法计算确切的 p 值,因为您有联系。您使用的功能不会提供此信息,但 来自 stats 包的功能会发出警告。wilcox.test() function

wilcox.test(test_data$DV ~ test_data$Group)

#>Warning message:
#>In wilcox.test.default(x = c(5, 0, 0, 3, 0, 1, 3, 4, 0, 3, 2, 1,  :
#>  cannot compute exact p-value with ties


推荐阅读