跳到正文
马克工具箱

↑ ↓ 选择,回车打开,Esc 关闭。

Friedman 检验

同一批人在三个或更多时间点、条件下测了数据,又不满足正态分布(或者是评分、等级),用 Friedman 检验代替重复测量方差分析。每列一个条件、每行一个人,粘贴进来就能看到各条件有没有差别,以及具体是哪两个不同。

在浏览器本地运行,输入的内容和文件都不会上传

每行一个人,每列一个条件或时间点(3 列以上),有空格的行不计入。

χ² = 14

p 值 = 0.0009

差异显著(p < 0.05)。

描述统计

条件中位数平均秩
T14.51.15
T262.05
T372.8

检验统计量

统计量值
完整的行数10
χ²14
自由度2
p 值0.0009
Kendall 协同系数 W0.7

两两比较(Wilcoxon 符号秩检验)

比较p 值p(Bonferroni 校正)
T1 – T20.01870.0561
T1 – T30.00520.0155
T2 – T30.02220.0665
论文写法χ²(2) = 14.00, p < .001, W = .70

结果与 R 的 wilcox.test()、kruskal.test()、friedman.test() 一致:两组都少于 50 个且没有相同值时用精确分布,否则用正态近似。这些检验比较的是秩次,不是平均数。

这个工具好用吗?

使用步骤

  1. 每行一个人,每列一个条件或时间点(至少 3 列),第一行可以写名称。
  2. 看 χ² 和 p:p < 0.05 说明至少有一个条件和其他不同。
  3. 显著时看「两两比较」表,校正后的 p < 0.05 的那对有差别。

参数说明

平均秩
每个人的几个数据先在自己这一行里排名次,再算每个条件的平均名次。平均秩越大,这个条件的数值越大。
Kendall W
χ² ÷ [n(k − 1)],在 0 到 1 之间,可以当作效应量:越接近 1,各人在各条件间的排序越一致。
两两比较
每两个条件做一次 Wilcoxon 符号秩检验,p 值乘以比较次数(Bonferroni 校正),三个条件比较 3 次。

示例

默认 10 个人在 T1、T2、T3 三个时间点的评分:

条件 中位数 平均秩
T1 4.5 1.15
T2 6 2.05
T3 7 2.80

χ²(2) = 14.0,p = 0.0009,Kendall W = 0.70,三个时间点有显著差别。两两比较(Bonferroni 校正后):T1 和 T3 差别显著(p = 0.016);T1 和 T2(p = 0.056)、T2 和 T3(p = 0.067)在校正后不显著。

论文写法:χ²(2) = 14.00, p < .001, W = .70。

常见问题

和 Kruskal–Wallis 有什么区别?

Kruskal–Wallis 比较几组不同的人;Friedman 比较同一批人在几个条件下的结果,数据必须一一对应。

有缺失值怎么办?

某个人有一个条件空着,这一行整行不计入。

结果和 SPSS 一样吗?

χ²、自由度和 p 与 SPSS「K 个相关样本」中的 Friedman 检验、R 的 friedman.test() 一致。SPSS 新版的两两比较用的是另一种方法(Dunn 检验),p 值会有差别。

隐私说明

本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。

相关工具