课本上的那组数据
x: 1, 2, 3, 4, 5; y: 2, 4, 5, 4, 5公式的分子是 30,分母中的两个括号是 50 和 30,所以 r = 30 / √1500 = √15/5,约等于 0.7746。r² 正好等于 0.6。标签是强正相关,最佳拟合直线是 y = 0.6x + 2.2。
根据你的数据求皮尔逊 r,以根式精确表示,给出相关强度和计算过程。
最后更新
Coddy 数学课程教的是方法本身:你在交互式白板上完成每一步,哪一步出错都会准确告诉你。
相关系数 r 是一个介于 -1 和 1 之间的数。它的符号表示趋势的方向:x 增大时 y 倾向于增大,r 为正;y 倾向于减小,r 为负。它的大小表示数据点贴近一条直线的程度:所有点都在一条直线上时为 1 或 -1,完全没有直线趋势时为 0。r 没有单位,所以把 x 的单位从米换成厘米,它也不会变。
计算方法就是统计课要求你写出来的那种。列一张包含 x、y、xy、x² 和 y² 的表,把每一列加起来,再把各个和代入 r = (nΣxy 减 ΣxΣy) 除以 (nΣx² 减 (Σx)²) 乘以 (nΣy² 减 (Σy)²) 的平方根。本页会在答案下方列出这张表和代入后的公式,结果连同计算过程一起给出。
答案是精确的。对你能输入的数据来说,r 的平方总是一个分数,所以 r 本身就是一个分数的平方根再加上符号,本页输出的正是这个:课本上那组数据的结果是 √15/5,而不是 0.77,后者只是它的两位数字。小数写在根式旁边,强度标签则按下文给出的阈值来判断它。
对每个点写出 x、y、xy、x² 和 y²,然后把每一列加起来,并数出点的个数。对于 x = 1, 2, 3, 4, 5 和 y = 2, 4, 5, 4, 5,得到 n = 5,Σx = 15,Σy = 20,Σxy = 66,Σx² = 55,Σy² = 86。
nΣxy 减 ΣxΣy = 5 × 66 减 15 × 20 = 30。它的符号就是 r 的符号。
nΣx² 减 (Σx)² = 275 减 225 = 50,nΣy² 减 (Σy)² = 430 减 400 = 30。除非所有 x 或所有 y 都相同,否则这两项总是正数。
r = 30 / √(50 × 30) = 30 / √1500 = 30 / (10√15) = √15/5。换成小数约为 0.7746,是强正相关。
这些标签就是本计算器输出的标签。r² 是 r 乘以它自己,所以符号消失了。
| r | 标签 | r² | 散点图的样子 |
|---|---|---|---|
| 1 | 完全正相关 | 1 | 所有点都在一条上升的直线上 |
| 0.9 | 强正相关 | 0.81 | 一条向右上方攀升的窄带 |
| 0.7 | 强正相关 | 0.49 | 一条明显向上的带状分布,有一定离散 |
| 0.5 | 中等正相关 | 0.25 | 有上升趋势,但很分散 |
| 0.2 | 弱正相关 | 0.04 | 不看数字就察觉不到的一点倾斜 |
| 0.05 | 无线性相关 | 0.0025 | 一团没有形状的点,或者一条曲线 |
| -0.8 | 强负相关 | 0.64 | 一条明显向右下方下降的带状分布 |
| -1 | 完全负相关 | 1 | 所有点都在一条下降的直线上 |
x: 1, 2, 3, 4, 5; y: 2, 4, 5, 4, 5公式的分子是 30,分母中的两个括号是 50 和 30,所以 r = 30 / √1500 = √15/5,约等于 0.7746。r² 正好等于 0.6。标签是强正相关,最佳拟合直线是 y = 0.6x + 2.2。
x: 1, 2, 3, 4, 5, 6; y: 10, 8, 9, 5, 4, 2分子是 -168,两个括号是 105 和 296,所以 r = -168 / √31080 = -2√7770/185,约等于 -0.9529。r² = 168/185,约等于 0.9081。x 增大时,y 稳定地减小;唯一打破规律的点 (3, 9) 不足以明显削弱这种关系。
x: 1, 2, 3, 4, 5; y: 3, 1, 4, 1, 5r = √2/4,约等于 0.3536,r² = 0.125,所以一条直线只能解释 y 的变化的八分之一。标签是弱正相关:有一点向上的倾斜,但散点图看起来大部分是噪声。
x: -2, -1, 0, 1, 2; y: 4, 1, 0, 1, 4每个点都在 y = x² 上,而 r 却正好等于 0。公式的分子是 5 × 0 减 0 × 10 = 0:左半边的下降抵消了右半边的上升。r 只衡量直线关系,所以要先看散点图。
x: 1, 2, 3, 4, 5, 10; y: 2, 4, 5, 4, 5, 0这是课本那组数据再加上一个点 (10, 0)。r 从约 0.7746 降到 -52√8845/8845,约等于 -0.5529:这一个点离得足够远,足以让符号反转。反过来也一样:x = 1 到 5、y = 3, 1, 4, 1, 5 时 r ≈ 0.3536,加入点 (12, 12) 后会升到约 0.9084。
为每个点列出 x、y、xy、x² 和 y²,把每一列加起来。然后 r = (nΣxy 减 ΣxΣy) / √((nΣx² 减 (Σx)²)(nΣy² 减 (Σy)²))。对于 x = 1 到 5 和 y = 2, 4, 5, 4, 5,结果是 30 / √(50 × 30) = √15/5,约等于 0.7746。在上方粘贴你自己的两列数据,本页会用同样的方式代入公式。
本计算器把 |r| 不小于 0.7 称为强相关,0.4 到 0.7 为中等相关,0.1 到 0.4 为弱相关,小于 0.1 为无线性相关。这些是课本上常用的阈值,并不通用:在物理实验中 0.9 可能令人失望,而在社会科学中 0.4 可能就是值得关注的结果。
r 有符号,r² 没有。r 告诉你方向和强度;r² 告诉你 y 的变化中有多大比例能由最佳拟合直线解释。r = 0.7746 时 r² = 0.6,意思是这条直线解释了 60% 的变化,剩下 40% 是离散。
不可以。r 始终在 -1 和 1 之间,只有当所有点都在同一条直线上时才会达到两端。算出大于 1 的结果说明某个和算错了,最常见的是把 Σx² 算成了 (Σx)²。
不是。它只说明在这组数据中两者一起变化。可能有第三个因素同时推动两者,比如炎热天气既推高了冰淇淋销量,也增加了游泳事故;因果方向也可能正好相反。要证明因果,需要做实验或者论证其中的机制。
是 Pearson r,也就是通常所说的相关系数,它衡量一条直线对这些数值本身拟合得有多好。Spearman 系数则把同一个公式用在数值的排名上,因此它衡量的是任何持续上升或下降的关系,对离群点也没那么敏感。
因为那就是它的精确值。对你能输入的数据来说,r² 总是一个分数,所以 r 是这个分数的平方根再加上符号:课本那组数据的结果是 √15/5。小数 0.7746 作为近似值写在旁边,强度标签也是根据它来判断的。
这里至少需要三个。只有两个点时,r 总是 1 或 -1,因为任意两点都能连成一条直线,所以这个数说明不了数据的任何情况。即使有五六个点,r 也可能波动很大,所以由五个点算出的 r 只能当作粗略参考。