如何使用 1 侧 wilcoxon 秩和检验 python
How to use 1 side wilcoxon rank sum test python
我有 2 个列表,我想检查一下 wilcoxon 秩和检验。
我看到有 scipy.stats.ranksums 库,但它只显示 2 面测试。
如何在 python 中进行单面测试?
我查了一下,wilcoxon 符号秩检验似乎只有一面。
也许不是最理想的,但您可以通过调用 rpy2:
使用 R 中的 wilcox.test
import numpy as np
from rpy2.robjects import FloatVector
from rpy2.robjects.packages import importr
stats = importr('stats')
x = np.random.poisson(1,size=20)
y = np.random.poisson(3,size=20)
test = stats.wilcox_test(FloatVector(x),FloatVector(y),alternative='less')
d = { key : test.rx2(key)[0] for key in ['statistic','p.value','alternative'] }
d
我有 2 个列表,我想检查一下 wilcoxon 秩和检验。
我看到有 scipy.stats.ranksums 库,但它只显示 2 面测试。
如何在 python 中进行单面测试?
我查了一下,wilcoxon 符号秩检验似乎只有一面。
也许不是最理想的,但您可以通过调用 rpy2:
使用 R 中的 wilcox.testimport numpy as np
from rpy2.robjects import FloatVector
from rpy2.robjects.packages import importr
stats = importr('stats')
x = np.random.poisson(1,size=20)
y = np.random.poisson(3,size=20)
test = stats.wilcox_test(FloatVector(x),FloatVector(y),alternative='less')
d = { key : test.rx2(key)[0] for key in ['statistic','p.value','alternative'] }
d