Rank.AVG 函数返回与 SPSS 相比不同的结果

Rank.AVG function returning different results compared to SPSS

我在 SPSS 中使用了 Wilcoxon 符号秩检验,发现它 returns 与 RANK.AVG returns.

不同的秩和

Excel 给出总和 199.5 和 76。5

在 SPSS 中,排名总和(均值)不同。

我确定数据是一样的。有人有解释吗?

编辑

正如汤姆所说,原因似乎是排名列。 RANK.AVG 在我的 sheet 中为相同的数字给出了不同的排名。 Google returns 对此有一些结果,但对我没有任何帮助。例如,查看下面 0.2 值的排名。但它也会发生在其他值上。我从头开始使用新的 Excel sheet,输入所有内容而不是复制。但是问题依旧。

supporting opposing diff abs diff rank
3.6 3.6 0
3.6 3.4 0.2 0.2 4.5
3.8 4.2 -0.4 0.4 12
4.6 4.2 0.4 0.4 7
1.6 4.6 -3 3 22
4 3.8 0.2 0.2 4.5
3.8 4.6 -0.8 0.8 16.5
4.6 4.8 -0.2 0.2 4.5
4.8 4.2 0.6 0.6 14
2.2 2.4 -0.2 0.2 2
5 4.6 0.4 0.4 12
4.2 2.8 1.4 1.4 18
5 3 2 2 20
3.6 3.2 0.4 0.4 9
4.4 2.8 1.6 1.6 19
5 5 0
4.2 3.8 0.4 0.4 12
3.8 4.4 -0.6 0.6 15
4.6 4.4 0.2 0.2 1
5 1 4 4 23
4.6 4.6 0
3.4 3 0.4 0.4 9
3.8 4 -0.2 0.2 4.5
4 3.6 0.4 0.4 9
4 3.2 0.8 0.8 16.5
4.8 2 2.8 2.8 21

排名列中出现问题,例如0.2 以 4.5 的等级开始,再往下是 1 的等级 - 相同的数字不能有不同的等级。

这就是我得到的排名

总和与 SPSS 相反,但这取决于您输入数据的方式。


差异是由于差异计算中的舍入误差造成的。所以放

=ROUND(Q5-R5,1)

计算差值的时候,没问题。