除了使用Wilcoxon
进行单样本位置检验外,其实也可以使用wilcoxon
进行两样本位置检验,基本原理与单样本中心位置检验一样:将来组容量相等的样本值做差,然后分别计算差值中为负数的秩和( R − R^- R−)和为正的秩和( R + R^+ R+), 接下来的处理于单样本一样就可以了。这里需要注意的是在python中使用Wilcoxon
秩和检验对单样本和双样本时,对应参数的差异,函数原型如下:
stats.wilcoxon(x, y=None, zero_method='wilcox', correction=False)
- 做单样本位置检验时,x为样本向量与对称点的差
- 做双样本检验时, x , y x, y x,y就是两个样本向量。
那么当两个样本容量不同时,如何进行检验呢?其实wilcoxon
对这样的问题也进行了深入研究,并且编制了概率表。
1. 双样本Wilcoxon秩和检验的原理
设 X 1 , X 2 , . . . , X m X_1, X_2, ..., X_m X1,X2,...,Xm为来自连续型总体X的容量为m的样本, Y 1 , Y 2 , . . . , Y n Y_1,Y_2,...,Y_n Y1,Y2,...,Yn为来自连续型总体Y的容量为n的样本,且两样本相互独立. 记 M x M_x Mx为总体X的中位数,