线性相关系数r公式用于计算两组成对数据的直线关联方向和程度。核心写法是:先算每对数据与均值的离差,再把x离差和y离差配对相乘求和,最后除以两组离差平方和相乘再开根号的值。它把“共同变化”和“各自变化”放在一起归一化,因此不同单位的数据可以放到同一个尺度上比较。结果一般落在 -1 到 1 之间,正号代表同向线性关联,负号代表反向线性关联,接近 0 代表线性关联平直。
公式为什么这样写
- 求均值,是为了看每个数据点相对整体水平的位置变化。
- 求离差乘积和,是为了观察x变化和y变化是否同向发生。
- 求离差平方和并开根号,是为了把两组数据各自的变化幅度统一到同一个分母里。
- 用乘积和除以两个平方和根号,相当于做标准化,让结果不受原数据单位影响。
手工计算怎么走
- 把数据整理成成对形式:(x1,y1)、(x2,y2)……(xn,yn)。
- 计算x的平均数 x̄。
- 计算y的平均数 ȳ。
- 计算每个点的x离差:xi − x̄。
- 计算每个点的y离差:yi − ȳ。
- 把对应的x离差和y离差相乘后求和。
- 分别计算x离差平方和、y离差平方和。
- 代入公式求出r值。
- 读取r值,判断方向与程度:正值偏向同向,负值偏向反向,接近1更突出,接近0更平直。
常用公式写法
| 写法名称 | 公式 | 适合场景 |
|---|---|---|
| 离差标准公式 | r = Σ(xᵢ − x̄)(yᵢ − ȳ) ÷ √[Σ(xᵢ − x̄)² × Σ(yᵢ − ȳ)²] | 手工理解公式来源 |
| 展开求和公式 | r = [nΣxᵢyᵢ − ΣxᵢΣyᵢ] ÷ √{[nΣxᵢ² − (Σxᵢ)²] × [nΣyᵢ² − (Σyᵢ)²]} | 只有汇总数据时使用 |
| 标准化表述 | r = 协方差 ÷(x标准差 × y标准差) | 统计学习和工具计算时使用 |
结果怎么读
- r 接近 1:两组数据沿直线同向变化更明显。
- r 接近 -1:两组数据沿直线反向变化更明显。
- r 接近 0:两组数据的直线关联表现平直。
- r 的大小只描述直线关联程度,描述的是共同变化关系。
最终怎么选
- 如果题目给出原始成对数据,可用离差标准公式。
- 如果题目给出 Σx、Σy、Σxy、Σx²、Σy² 和 n,可用展开求和公式。
- 如果数据一致,线性相关系数r公式的不同写法会得到同一个 r 值。
【常见问题】
问题1:线性相关系数r公式怎么计算?
回答1:线性相关系数r公式计算时,先整理成对数据,求x平均数和y平均数,再求离差乘积和、x离差平方和、y离差平方和,最后代入公式得到r值。
问题2:线性相关系数r公式的取值范围是多少?
回答2:线性相关系数r公式的结果一般在 -1 到 1 之间。正值表示同向线性关联,负值表示反向线性关联,绝对值越接近1表示线性关联越突出。
问题3:线性相关系数r公式适合哪些数据?
回答3:线性相关系数r公式适合成对连续数值,用于判断两组数据之间直线关联的方向和程度。
问题4:线性相关系数r公式和展开求和公式一样吗?
回答4:线性相关系数r公式和展开求和公式在数学上等价,只是写法不同。数据一致时,两个公式得到的r值一致。
问题5:线性相关系数r公式怎么判断同向还是反向?
回答5:线性相关系数r公式算出正值,表示x增大时y整体也趋向增大;算出负值,表示x增大时y整体趋向减少。
免责声明:本内容仅用于基础数学公式学习参考,实际计算以题目数据和数值结果为准。


