Mann-Whitney U 检验和 t 检验在等级上的等价性

机器算法验证 t检验 wilcoxon-mann-whitney 检验 排名
2022-04-01 02:08:19

当人们说对排名数据执行的t检验等同于 Mann-Whitney U 检验时,这是什么意思?这是否意味着他们只是测试相同的假设/在相同的情况下有用,或者他们应该给出完全相同的p值?我问的原因是我尝试R并比较了两个样本量非常小的组(3 和 4)。我得到了完全不同的答案:一个重要,一个不重要。

两组是 A=(1,2,3) 和 B=(4,5,6,7)。

t检验:p = 0.01

曼-惠特尼 U 检验:p = 0.06

2个回答

这是否意味着他们只是测试相同的假设/在相同的情况下有用,还是应该给出完全相同的 p 值?

它的意思是:

(i) 测试统计量将是彼此的单调变换。

(ii)如果您正确计算出 p值,它们会给出相同的 p 值。

您的问题是等级的 t 检验没有您在使用 t 表时使用的分布(尽管在大样本中它们会很接近)。您需要计算其真实分布才能正确计算 p 值。这对于小样本最重要……但它们也是您最容易计算实际分布的地方。

注意本身并不是一个真正的答案......

Jonas Kristoffer Lindeløv 最近在这里写了一篇博客文章,阐述了线性模型和组检验(例如 t 检验、Mann-Whitney、Wilcox、Kruskal-Wallis、ANOVA 等)之间的关系。他还创建了一个有限的模拟来直接评估 t 检验和 MW 之间的差异。

最好有 1) 分析计算或 2) 一组强大的模拟来创建一些好的经验法则,以便我们可以在等级上使用线性模型而不是非参数测试,因为这些有时是更方便。