Wilcoxon检验

1. Wilcoxon检验

Wilcoxon检验包含 2 种不同类型的检测,并且极容易混淆,这 2 种分别方法是

Wilcoxon rank-sum test:秩和检验,也称为Mann-Whitney U检验

Wilcoxon signed-rank test:符号秩检验

2.1秩和检验

属于非参数检验,用于检验两个“独立样本”是否来自同一分布,不要求被检验的 2 组数据包含相同个数的元素,换句话说,秩和检验更适用于“非成对数据”之间的差异性检测。常见的情形有:

比较pre-AML组和正常control组之间VAF的大小分布

A组有15个人,B组有10个人,比较A组和B组的身高

……

秩和检验用于推断计量资料或等级资料的两个独立样本所来自的两个总体分布位置是否有差别。这是一种非参数替代配对双样本t检验,其可以被用于比较样品的两个独立的组。当数据不是正态分布且经过一定的数值转换尝试后,仍然无法满足正态性要求时使用,它将两独立样本组的非正态样本值进行比较。

2.2计算原理

Wilcoxon秩和检验是基于样本数据秩和。

先将两样本看成是单一样本(混合样本),然后由小到大排列观察值统一编秩。

如果原假设两个独立样本来自相同的总体为真:秩将大约均匀分布在两个样本中。小的、中等的、大的秩值应该大约均匀被分在两个样本中。

如果备选假设两个独立样本来自不相同的总体为真:其中一个样本将会有更多的小秩值,这样就会得到一个较小的秩和;另一个样本将会有更多的大秩值,因此就会得到一个较大的秩和。

2.3 计算实例

假设有A组和B组患者生存时间的数据:


image.png

现在使用秩和检验判断这 2 组数据是否存在显著性差异。

解答过程:

1.建立假设:两组数据来自同一总体,之间没有差异。

2.将A和B组数据整合成一个序列,并按升序重新排序。分别计算2组数据的排名之和。
注意,当我们计算若干等值元素的排名时,会用这些元素排名的平均值作为它们在整个序列中的排名。例如,A组中的第1个元素与B组中第5个元素的值都等于5,且这2个5在整个序列中的排名分别是第5和第6,因此这两个元素的排名为(5+6)/2=5.5。其余等值元素的排名计算也与之类似。

A组排名之和:
676be1bb930ef4b372249ee0284f098a.png

B组排名之和:
ff743f58efc0787d5add3090203909a5.png

3.令和分别表示A组和B组数据的个数,即
dfb82c1a793910593d1954a3e8b2c222.png

根据计算公式可得和的值:
98e8eb0a17eae84e8cef1c0b8e75399e.png

1dc16fe565b6df68ab5f682eed9fa7a5.png

4.因为 6.5<49.5,所以根据较小的 W值查表,得到 P=0.01393<0.05
2.4.Python实现Wilcoxon Rank Sum test

可以看到结果是一致的

import scipy.stats as ss
# 两组列表数据
x=[5,6,7,7,8,9,10]
y=[3,4,4,4,5,6,6,7]
ss.ranksums(x, y)
RanksumsResult(statistic=2.4881415181387316, pvalue=0.012841262337219548)

3.1 符号秩检验

用来检验“两独立配对样本”所来自的总体的分布是否存在显著差异的非参数方法,可以检验两数距之差是否来自均值为0的总体,常见的情形有:
同一受试对象的两个部分接受不同的处理(如对于一批血清样本,将其分为两个部分,利用不同的方法接受某种化合物的检验,检验结果的差异)

同一受试对象的自身前后对照(如检验癌症患者术前、术后的某种指标的差异)
……

3.2 计算原理

分别用第二组样本的各个观察值减去第一组对应样本的观察值。差值为正则记为正号,差值为负则记为负号。

将正号的个数与负号的个数进行比较,容易理解:如果正号个数和负号个数大致相当,则可以认为第二组样本大于第一组样本变量值的个数与第二组样本小于第一组样本的变量值个数是大致相当的,反之,差距越大。

3.3 计算实例

研究先后出生的孪生兄弟间智力是否存在差异,对12对孪生兄弟的智力进行测试,结果见下表:
image.png

上述数据为12对孪生兄弟之间的智力得分,需要判断每对孪生兄弟之间的智力得分差异,测量指标为智力得分,属于配对设计的定量资料。对孪生兄弟之间的智力得分差值进行正态性检验,可以发现智力得分的差值不符合正态分布,因此本数据选用配对样本的秩和检验。

解答过程

1.建立假设:先后出生顺序对于智商没有影响。

2.对所有数据对两两求差,得到差异的正负符号以及差值的绝对值,并根据绝对值的大小进行排序。
注意:当差值绝对值为0时,不计算该值的排名。
3.计算大于0 和小于0 的秩和,并计算得到最终的统计值W值:

大于0的秩和:
3410ce286b65c49e003eaabe89c8922e.png

小于0的秩和:
b305b50cf5b4eea8e4cec1eb9ecc62c1.png

统计值W值:
c3449f5d69d89d79c0f1ba7901da0e06.png

4.所以根据W值查表,得到 P=0.4765<0.05

3.4.Python实现Wilcoxon signed-rank test

可以看到结果是一致的!

from scipy import stats
before = [86,71,77,68,91,72,77,91,70,71,88,87]
after = [88,77,76,64,96,72,65,90,65,80,81,72]
#correction:如果为True,则是在小样本情况下,在计算Z统计量时用0.5来连续性校正。默认值为False。
#alternative:等于 “two-sided” 或 “greater” 或 “less”。“two-sided” 为双边检验,“greater” 为备择假设是大于的单边检验,“less” 为备择假设是小于的单边检验。
stats.wilcoxon(before,after,correction=True,alternative = 'two-sided')
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,402评论 6 499
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,377评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,483评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,165评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,176评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,146评论 1 297
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,032评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,896评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,311评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,536评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,696评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,413评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,008评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,659评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,815评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,698评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,592评论 2 353

推荐阅读更多精彩内容