其实这个问题很多朋友都已经介绍得很清楚了,例如这里:https://blog.csdn.net/chikily_yongfeng/article/details/82255575,http://blog.sciencenet.cn/blog-306699-984510.html,https://blog.csdn.net/flyfrommath/article/details/75541607,https://blog.csdn.net/chang349276/article/details/76344979

需要补充的一点是,我们注意到,在SciPy中实现了三种检验方法,在这里列出:https://docs.scipy.org/doc/scipy/reference/stats.html

分别是:

ranksums(x, y) Compute the Wilcoxon rank-sum statistic for two samples.
wilcoxon(x[, y, zero_method, correction]) Calculate the Wilcoxon signed-rank test.
mannwhitneyu(x, y[, use_continuity, alternative]) Compute the Mann-Whitney rank test on samples x and y.

其实按照上面博客中的介绍,在统计学中,Wilcoxon rank-sum test(威尔科克森秩和检验)也叫 Mann-Whitney U test(曼-惠特尼 U 检验),可是SciPy为什么又分成了两个函数呢?我们注意到在ranksums的说明页面中:

https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.ranksums.html

写到:“For tie-handling and an optional continuity correction see scipy.stats.mannwhitneyu.”

这其实就很好理解了,mannwhitneyu适用于当满足:Use only when the number of observation in each sample is > 20 and you have 2 independent samples of ranks. 时数据中存在结(Ties)情况。按照网上资料的介绍,所谓结,可以这样理解:

“很多情况下,数据中会出现相同的观测值,对它们进行排序后,这些相同观测值的排名显然是并列的,也就是它们的秩是相同的,这种情况被称为数据中的结,对于结的处理,通常是将它们排序后所处位置的平均值作为它们的秩,当数据中结比较多时,某些非参数检验中原假设下检验统计量的分布就会受到影响,从而需要对统计量进行修正。”

其实看到邮件列表中也有人讨论过这个问题:

https://grokbase.com/t/scipy.org/scipy-user/12a92e4vy2/stats-ranksums-vs-stats-mannwhitneyu

关于结的介绍,可以参考这个PPT:https://wenku.baidu.com/view/af90a824e2bd960590c67783.html

补充两个材料,Wilcoxon Rank-Sum Table的链接和进一步说明:

http://www.real-statistics.com/statistics-tables/wilcoxon-rank-sum-table-independent-samples/

http://www.socr.ucla.edu/Applets.dir/WilcoxonRankSumTable.html

Wilcoxon signed-rank test和Wilcoxon rank-sum test及其在SciPy中的使用注意事项相关推荐

  1. Wilcoxon signed rank sum test 检验

    前一篇文章我们介绍了秩和检验,这里我们介绍另一种秩和检验方法,Wilcoxon signed rank sum test 文章目录 Wilcoxon signed rank sum test包含两种检 ...

  2. R语言编写自定义函数使用Wilcoxon符号秩检验(Wilcoxon signed rank)实现多分组非参数成对检验(pairwise)、并使用p.adjust函数调整概率值

    R语言编写自定义函数使用Wilcoxon符号秩检验(Wilcoxon signed rank)实现多分组非参数成对检验(Nonparametric pairwise multiple comparis ...

  3. R符号秩检验(WILCOXON SIGNED RANK TEST)

    R符号秩检验(WILCOXON SIGNED RANK TEST) 目录 R符号秩检验(WILCOXON SIGNED RANK TEST) 假设检验 假设检验的应用 符号秩检验

  4. R语言威尔科克森符号秩和(Wilcoxon Signed Rank statistic)分布

    这种分布的获得方法如下.让x是一个围绕原点对称连续的,大小为n的分布的样本.那Wilcoxon签名秩统计是x[i]为正的绝对值x[i]的秩之和.这个统计量的取值在0和n(n+1)/2之间,其平均值和方 ...

  5. 威尔科克森符号秩检验 (Wilcoxon Signed Rank Test)

    文章目录 一.介绍 二.算法流程 [[2]](#AnchorPoint-reference2) 二.举例[[3]](#AnchorPoint-reference3) 三.代码 四.参考文献 一.介绍 ...

  6. 【冰糖Python】Scipy:非参数检验 Mann-Whitney rank test、Wilcoxon signed rank test、Chi-square test

    利用 scipy 库可以比较方便的实现非参数显著性检验的操作,包括曼惠特尼秩检验 Mann-Whitney rank test.威尔克森符号秩和检验 Wilcoxon signed rank test ...

  7. c r语言中rank函数,R语言rank函数详细解析

    R语言rank函数详细解析 发布于 2016-01-04 16:26:04 | 557 次阅读 | 评论: 0 | 来源: PHPERZ R 数据统计分析语言R是用于统计分析.绘图的语言和操作环境.R ...

  8. R语言dplyr包使用arrange函数、group_by函数、mutate函数生成分组数据的排名(rank)实战(Rank Variable by Group):升序排名、降序排名以及相同排名的处理

    R语言dplyr包使用arrange函数.group_by函数.mutate函数生成分组数据的排名(rank)实战(Rank Variables by Group):升序排名.降序排名以及相同排名的处 ...

  9. 人工智障与深度学渣之问题集锦:ValueError: Shape must be rank 4 but is rank 1 for 'Conv2D' with input shapes。。。

    醉最近在写网络的时候,总会遇到一些坑,虽然大部分都能百度到,但还是有一些坑让我郁闷.比较好久没写网络了,以前的填坑经验也都忘了.比如这里的报错: ValueError: Shape must be r ...

最新文章

  1. 反向代理post参数怎么传输_都9102年了,GET和POST的区别掌握了没有?
  2. java 6位日期 0001,当日期范围更改为从01-01-0001开始时,DimDate将不会加载
  3. 启明智显分享| ESP32学习笔记参考--PWM(脉冲宽度调制) 篇,配PWM控制 LED呼吸灯代码示例参考
  4. python和javascript哪个好_Python
  5. php执行一条insert插入两条数据其中一条乱码
  6. Erlang注册进程名称-tut16.erl
  7. main,tmain,winmain()等函数——UNICODE - sensensen - 博客园
  8. –is-dba_查询存储–每个DBA的下一代工具
  9. php命令执行脚本文件,PHP文件包含与命令执行方式总结
  10. python过拟合_梯度下降、过拟合和归一化
  11. 炒股、投资免于恐惧的思考
  12. 基于socket编程的多人聊天室
  13. 随机取 数据库中的 记录
  14. 移动端 解决自适应 和 多种dpr (device pixel ratio) 的 [淘宝] 解决方案 lib-flexible
  15. 拓端tecdat|R语言ARIMA、GARCH 和 VAR模型估计、预测ts 和 xts格式时间序列
  16. stm32神舟I号开发板下的六子棋开发
  17. 【总目录】机器学习原理剖析、开源实战项目、全套学习指南(50篇合集)
  18. 曾经爱过就是彼此的慈悲
  19. python生成word文档有哪些库_python实现生成word文档并转为pdf
  20. 推荐免费下载华软源码430套大型企业管理源码,下载地址:http://www.hur.cn/tg/linkin.asp?linkid=205389 源码语言:PB/Delphi/VB/Java/.Ne

热门文章

  1. 用代码作图?就是玩!!
  2. LaTeX无图片编号
  3. 测试用例颗粒度实例列举
  4. 建模练习——扇贝单词
  5. Mozilla 开源稍后阅读应用 Pocket 代码
  6. 06-手机登录token生成容联云短信验证用户认证和网关整合(网关做统一权限认证)
  7. 【Bard】来自谷歌的“吟游诗人”
  8. C# 实现Excel单元格画边框
  9. 《北风那个吹》大结局看完了
  10. java对接云点播上传视频,视频转码,播放视频,删除视频