跳到主内容
@wquguru
术语统计基础

相关系数 Correlation Coefficient

2026-09-05 更新

定义#

相关系数是衡量两个变量线性关系强弱的标准化指标。它的取值固定在 −1 到 +1 之间:+1 是完全正相关,−1 是完全负相关,0 表示没有线性关系。

它其实就是协方差除以两个变量的标准差。协方差也能反映两个变量是否同向变动,但它带量纲、取值范围没有上下界,两组协方差之间没法直接比大小。相关系数把量纲除掉之后,任意两对变量的关系强弱才能放在同一把尺子上比较。

公式#

ρX,Y=cov(X,Y)σXσY\rho_{X,Y} = \frac{\operatorname{cov}(X,Y)}{\sigma_X \sigma_Y}

其中 cov(X,Y)\operatorname{cov}(X,Y)XXYY 的协方差,σX\sigma_XσY\sigma_Y 分别是两者的标准差。展开写就是

ρX,Y=i=1n(xixˉ)(yiyˉ)i=1n(xixˉ)2i=1n(yiyˉ)2\rho_{X,Y} = \frac{\sum_{i=1}^{n}(x_i - \bar{x})(y_i - \bar{y})}{\sqrt{\sum_{i=1}^{n}(x_i - \bar{x})^2}\sqrt{\sum_{i=1}^{n}(y_i - \bar{y})^2}}

算一笔账#

假设两只股票 5 期的收益分别是 X=1,2,3,4,5X = 1, 2, 3, 4, 5Y=2,4,5,4,5Y = 2, 4, 5, 4, 5(单位:%)。

均值 xˉ=3\bar{x} = 3yˉ=4\bar{y} = 4XX 的偏差是 −2、−1、0、+1、+2,YY 的偏差是 −2、0、+1、0、+1。

乘积之和 =4+0+0+0+2=6= 4 + 0 + 0 + 0 + 2 = 6XX 偏差平方和 =4+1+0+1+4=10= 4+1+0+1+4 = 10YY 偏差平方和 =4+0+1+0+1=6= 4+0+1+0+1 = 6

于是 ρ=6/10×6=6/606/7.750.77\rho = 6 / \sqrt{10 \times 6} = 6/\sqrt{60} \approx 6/7.75 \approx 0.77。两者同向变动明显,但远不是完全同步——YY 中间那两期的回落把系数拉了下来。

常见问题#

相关系数是 0 就说明两者没关系吗?#

不是。它只能捕捉线性关系。像 y=x2y = x^2 这种强的非线性关系,在对称区间上算出来的相关系数可能接近 0,但两个变量显然高度相关。散点图往往比一个数字更能说明问题。

相关系数高就能说明一个变量导致了另一个吗?#

不能。相关不等于因果,两者可能同时被第三个因素驱动,也可能纯属巧合。要判断因果需要额外的机制解释或实验设计,光靠一个系数不够。

用历史相关性做分散化,可靠吗?#

要小心。相关性会随时间变化,市场平静期低相关的资产在危机中经常一起跌。实际做法是看滚动相关系数而不是全样本的单一数字,并结合 p 值确认这个估计本身是否显著。

相关术语

出自