繁体   English   中英

如何从 scipy 结果中提取 p 值

[英]How to extract the p-value from the scipy result

我有以下代码来运行 Wilcoxon 秩和测试

print stats.ranksums(pre_course_scores, during_course_scores)

RanksumsResult(statistic=8.1341352369246582, pvalue=4.1488919597127145e-16)

但是,我对从结果中提取 pvalue 感兴趣。 我找不到关于此的教程。 有人可以帮忙吗?

使用返回对象的pvalue属性:

import scipy.stats as ss
result = ss.ranksums(np.random.randn(10), np.random.randn(10)) 
result.pvalue
Out: 0.44969179796889092

我将它分配给一个变量,但您可以直接使用stats.ranksums(pre_course_scores, during_course_scores).pvalue

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM