跳到主内容

非参数检验指南

Mann-Whitney U、Wilcoxon、Kruskal-Wallis、Friedman 的选用与解读。

作者:Sig 统计(作者自校)首次发布:2026-10-19最后更新:2026-10-25约 5 分钟读完

什么时候用非参数检验?

非参数检验不依赖「数据来自正态分布」这一前提,而是基于数据的秩(大小次序)进行推断。 当数据明显偏离正态、为有序等级、含较强异常值,或样本量很小、正态性难以可靠判断时,通常优先考虑非参数方法。

代价是:秩检验使用了比数值更少的信息,当正态前提确实成立时,检验力一般低于对应的参数方法。 因此「非参数」并非更保险的默认选择,而应视数据情形而定。

四种方法怎么选?

  • 两独立样本:Mann-Whitney U,对应独立样本 t 检验的替代。
  • 两配对样本:Wilcoxon 符号秩,对应配对 t 检验的替代。
  • 三组及以上独立样本:Kruskal-Wallis H,对应单因素方差分析的替代。
  • 三条件及以上重复测量:Friedman,对应重复测量方差分析的替代;条件为二分类时可用 Cochran’s Q。

判断你属于哪一种

先看组数——两组还是多组;再看独立性——各组独立还是同一批对象的重复测量。两步即可定位到具体方法。

两样本:Mann-Whitney U 与 Wilcoxon 符号秩

Mann-Whitney U

Mann-Whitney U 检验用于两组相互独立的样本, 它关注「从 A 组随机取一个值大于从 B 组随机取一个值」的概率,因此反映的是两组分布位置的差异,而不只是均值差异。

Mann-Whitney U 例子

两组各 8 名学生的满意度评分(1–5 分,属有序等级):A 组 5, 4, 3, 5, 4, 3, 4, 5;B 组 4, 3, 3, 2, 4, 2, 3, 3。

计算得 U=53,双侧 p≈0.028。在 α=0.05 水平下,两组评分分布位置存在差异。 两组中位数分别为 A 组 4、B 组 3,秩相关效应量 r≈0.66,提示差异较大。

Wilcoxon 符号秩

Wilcoxon 符号秩检验用于同一批对象的两次测量(或配对设计)。 它先计算每对数据的差值,再按差值的绝对值排秩,考察正负秩和是否均衡,是配对 t 检验的非参数替代。

Wilcoxon 例子

10 名患者干预前后疼痛评分(0–10 分)的差值:−3, −2, −2, −1, 0, −1, 1, 0, −2, −1。 其中 7 人下降、1 人上升、2 人不变,检验得双侧 p≈0.039。

在 α=0.05 下,可认为干预前后的疼痛评分分布存在差异;报告时应同时给出前后中位数,并说明差值分布是否大致对称。

多样本:Kruskal-Wallis 与 Friedman

Kruskal-Wallis H

Kruskal-Wallis H 检验用于三组及以上独立样本, 检验各组分布位置是否相同。

Kruskal-Wallis 例子

比较三个班级(A、B、C)的阅读测验秩分布,得 H=8.42,df=2,p=0.015。

H 显著只说明「至少有一组与其他组不同」,需进一步做事后两两比较(如 Dunn 检验并校正多重比较)来定位差异来源; 报告效应量可用 ε²。

Friedman

Friedman 检验用于同一批对象在三个及以上条件/时间点的重复测量。 检验显著后,通常用带校正的成对符号秩检验做两两比较。

Friedman 例子

同一组被试在三个时间点(干预前、干预后 1 周、干预后 1 月)的焦虑评分,得 χ²=9.6,p=0.008。

说明三个时间点的平均秩存在差异,可进一步两两比较确定哪些时间点之间发生了变化。

解读与效应量

非参数检验同样要区分显著性(p 值)与效应量:显著只说明差异不太可能由随机波动单独解释, 效应量才反映差异的实际大小。两者应分开报告。

  • 秩相关效应量 r:约 0.1 为弱、0.3 为中等、0.5 为强(可正可负)。
  • Kruskal-Wallis 可报告 ε² 或 η² 的秩对应形式,反映组间差异占变异的比例。
  • Friedman 可报告 Kendall’s W(0–1,越接近 1 表示各条件间的一致性越强)。
  • 报告时同时给出各组的中位数与四分位距(或均值秩),便于读者判断差异的实际意义。

报告模板

「在 α=0.05 水平下,两组差异具有统计显著性(U=__,p=__),效应量 r=__,两组中位数分别为 __ 与 __。」 若 p ≥ 0.05,写「未观察到统计显著差异(U=__,p=__)」,但不宜据此断言两组分布完全相同。

常见误区

常见误区

把配对数据当独立样本?同一批对象的前后测属于配对设计,应改用 Wilcoxon 符号秩,否则会损失配对信息。

显著后不做校正的两两比较?多次两两检验会抬高假阳性率,需做多重比较校正。

把「不显著」当作「完全相同」?不显著只说明证据不足以拒绝原假设,可能是样本量不足或差异本身很小。

把 Kruskal-Wallis 用于重复测量?多相关样本应改用 Friedman,两种设计的前提不同。

小结

  • 非参数检验基于秩,适用于偏离正态、有序等级、含异常值或小样本的情形。
  • 两独立样本用 Mann-Whitney U,两配对样本用 Wilcoxon 符号秩。
  • 多组独立样本用 Kruskal-Wallis,多相关样本用 Friedman;显著后做事后比较。
  • 始终把 p 值与效应量(r、ε²、Kendall’s W)分开报告。

如果你只记住一件事

非参数检验不是“更差的替代品”;正态性或方差齐性不成立、数据是有序等级时,它才是更合适的选择。

参考资料

  1. Mann, H. B., & Whitney, D. R. (1947). On a test of whether one of two random variables is stochastically larger than the other. Annals of Mathematical Statistics, 18(1), 50–60.
  2. Wilcox, R. R. (2017). Introduction to Robust Estimation and Hypothesis Testing (4th ed.). Academic Press.

引用格式遵循 APA 第 7 版;链接指向出版方或 DOI 页面。

动手试试

用真实数据运行 Mann-Whitney U,查看统计量、p 值、置信区间和白话结论。

打开 Mann-Whitney U计算器 →