R中的Wilcoxon-Mann-Whitney临界值


10

我注意到,当我尝试使用R查找Mann-Whitney U的临界值时,该值始终为1+临界值。例如,对于α=.05,n=10,m=5,(两尾)临界值是8;而对于α=.05,n=12,m=8,(两尾)临界值值是22(请检查表格),但是:

> qwilcox(.05/2,10,5)
[1] 9
> qwilcox(.05/2,12,8)
[1] 23

我当然不在考虑什么,但是...谁能解释我为什么?

Answers:


17

我认为这里的答案可能是您正在比较苹果和橙子。

FXüqwilcoxαü

α=信息{XñFXα}α01个

因为是离散的,所以通常没有使得,所以通常是。X ˚F X = α ˚F Q α > αüXFX=αFα>α

现在,考虑测试的临界值。在这种情况下,你想,因为你,否则将有一个测试类错误率更大的比标称之一。通常认为这是不希望的;倾向于倾向于保守测试。因此, 除非有一个使得,否则我们有。˚F Ç α α Ç α = SUP { X Ñ˚F X α } CαFCααX ˚F X = α Ç α = Q α - 1

Cα=SUP{XñFXα}α01个
XFX=αCα=α-1个

出现差异的原因是,qwilcox其设计目的是计算分位数而不是关键值!


1
(+1)简洁,简洁的说明。:)
主教

2

请记住,秩和检验统计量是离散的,因此您需要使用一个临界值,以使尾部概率到指定的α。对于某些样本大小,无法实现等于alpha的大小,这就是我为什么需要+1的猜测。α


4
那么,为什么在R中而不是在普通表中需要+1?
MånsT

1
0.0236723<0.0250.02868937>0.025<0.05>0.05

1
拖延者和MansT的权利。实际上,重要程度的定义要求尾部概率的总和不超过alpha。我在与克里斯汀·刘(Christine Liu)的论文中谈到了通过Clopper-Pearson方法进行精确二项式检验的幂函数的锯齿状行为(请参阅American Statistician(2002))。
Michael R. Chernick

2
@Michael:与这页在同一页上。这些表遵循标准定义,这意味着临界值不是分位数。
MånsT

3
@迈克尔:同意。从某种意义上说,qwilcox它会执行应做的事情,但不会达到您期望的做事。
MånsT
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.