在Scipy中能指定Mann-Whitney U检验的备择假设吗?

3 投票
1 回答
2237 浏览
提问于 2025-04-18 14:21

我想用 scipy.stats.mannwhitneyu 这个函数来计算 x > y 的单边 p 值:

u_value, p_value = scipy.stats.mannwhitneyu(x, y)

但是这里没有地方可以指定替代假设。在 R 语言中,可以通过以下方式做到:

wilcox.test(x, y, alternative = 'greater')

有没有人知道在 Python 中使用 scipy 或其他包是否可以做到这一点?

1 个回答

5

从Scipy 0.17.0版本开始,你可以使用这个命令:scipy.stats.mannwhitneyu(x, y, alternative='greater')

撰写回答