什么是斯皮尔曼等级相关?
斯皮尔曼等级相关系数(\(\rho\),读作"rho")用于衡量两个变量之间单调关系的强弱与方向。与皮尔逊相关系数不同,它基于数据的秩次(排序位置)而非原始数值进行计算,因此对异常值不敏感,特别适合处理有序(等级)数据,或那些非线性却保持单调趋势的关系。其取值范围从 \(-1\)(完全负向单调关系)经过 \(0\)(无单调关系)到 \(+1\)(完全正向单调关系)。
如何使用本计算器
将 X 值和 Y 值分别填入,数值之间用逗号或空格分隔。每个 X 必须与同一位置的 Y 一一对应,因此两组数据的个数应当相同。计算器会先对每个变量进行排序赋秩(遇到并列值时取平均秩),再计算秩差的平方,最后给出 \(\rho\) 值,以及 \(\sum d^{2}\) 和数据对数 \(n\)。
公式解析
经典公式为 $$\rho = 1 - \frac{6 \sum d_i^{2}}{n\left(n^{2}-1\right)}$$ 其中 \(d\) 是某个 X 值的秩与其配对 Y 值的秩之差,\(n\) 是数据对的总数。这个简化公式只有在没有并列值时才完全精确;本工具对并列值采用平均秩处理,可得到与标准惯例一致的近似结果。
实例演算
设 \(X = (1, 2, 3, 4, 5)\),\(Y = (2, 1, 4, 3, 5)\)。排序后 X 的秩为 \((1,2,3,4,5)\),Y 的秩为 \((2,1,4,3,5)\)。秩差 \(d\) 为 \((-1, 1, -1, 1, 0)\),则 \(d^{2} = (1, 1, 1, 1, 0)\),\(\sum d^{2} = 4\)。代入 \(n = 5\):$$\rho = 1 - \frac{6(4)}{5(25 - 1)} = 1 - \frac{24}{120} = 1 - 0.2 = \mathbf{0.8}$$
常见问题
它与皮尔逊相关系数 \(r\) 有什么区别?皮尔逊系数衡量的是原始数值之间的线性相关;而斯皮尔曼系数衡量的是秩次之间的单调相关,因此能够捕捉任何持续递增或递减的关系。
数据中存在并列值怎么办?本计算器会给每个并列值赋予其所跨越秩次的平均值,这是处理并列秩的标准方法。
多大才算强相关?作为粗略参考,\(|\rho|\) 大于 \(0.7\) 为强相关,\(0.4\)–\(0.7\) 为中等相关,低于 \(0.4\) 为弱相关——但务必结合具体研究背景来解读。