Pearson 相关
一、直观理解:两条数值轴上的“同步涨跌”有多强
Pearson 相关系数 衡量两个连续变量之间线性关系的强度与方向。
- :一个变大时,另一个倾向于变大;
- :一个变大时,另一个倾向于变小;
- :没有明显线性同步(但可能仍有非线性关系)。
几何上, 是将两变量标准化后,其夹角余弦的样本版本;也等于两变量中心化向量的余弦相似度。
重要限制:Pearson 只抓线性。若 在对称区间上, 可能接近 0,但关系很强——此时应看散点图或改用 Spearman 等。
二、适用场景与优缺点
| 类型 | 说明 |
|---|---|
| 适用场景 | 两连续变量的线性关联;回归前的探索;主成分/因子分析前的相关结构预览;信度分析中的某些指标。 |
| 核心优点 | 解释简单;与线性回归斜率、R² 紧密联系;推断理论成熟。 |
| 局限与缺点 | 对异常值极敏感;非线性关系可被低估;相关≠因果;边缘分布偏态时推断可能不稳。 |
使用前:
- 画散点图,确认大致线性、有无分组或异常点;
- 检查是否需分层(Simpson 悖论);
- 变量量纲不影响 (因其标准化),但测量误差会衰减相关;
- 若明显单调非线性,优先 Spearman。
三、核心原理
样本 Pearson 相关:
性质:
- ;
- 对 做正线性变换不变(除方向由斜率符号决定);
- 与简单回归: 中,(单变量时)。
检验 (总体相关为 0)时,若双正态,
置信区间常用 Fisher z 变换:
再反变换回 尺度。
四、关键决策
1. 先图后数
无散点图的相关系数在建模中不可接受。看清是否线性、是否异方差、是否两团点混合。
2. 异常值
单个极端点可把 从 0.2 拉到 0.8。应报告剔除前后的 ,或改用 Spearman/稳健相关。
3. 相关矩阵用于后续模型
高 提示共线性,但决定是否删除变量要结合 VIF 与专业意义,不能只因相关高就删。
4. 多重相关
一次算很多对相关会通胀假阳性,需 FDR 校正或预注册关键对。
五、MATLAB 示例
rng(5);
x = 20 + 8*randn(60,1);
y = 2.5*x + 15 + 10*randn(60,1); % 线性 + 噪声
y2 = (x-20).^2 + 5*randn(60,1); % 非线性
[r, p] = corr(x, y, "Type", "Pearson");
fprintf("线性数据: r=%.3f, p=%.4g\n", r, p);
[r_nl, p_nl] = corr(x, y2, "Type", "Pearson");
[rs, ps] = corr(x, y2, "Type", "Spearman");
fprintf("非线性: Pearson r=%.3f (p=%.3g), Spearman=%.3f (p=%.3g)\n", ...
r_nl, p_nl, rs, ps);
% Fisher 区间
n = numel(x);
z = atanh(r);
se = 1/sqrt(n-3);
zci = z + [-1 1]*norminv(0.975)*se;
rci = tanh(zci);
fprintf("r 的近似 95%% CI: [%.3f, %.3f]\n", rci(1), rci(2));
% 异常值影响
x_out = [x; 60]; y_out = [y; 40];
r_out = corr(x_out, y_out);
fprintf("加入1个异常点后 r=%.3f(原%.3f)\n", r_out, r);
figure;
subplot(1,2,1); scatter(x,y,20,"filled"); lsline; title(sprintf("线性 r=%.2f", r));
subplot(1,2,2); scatter(x,y2,20,"filled"); title(sprintf("非线性 Pearson=%.2f", r_nl));
六、如何解释结果
- 报告 、、p 值、置信区间;
- 用散点图说明线性形态;
- 用文字说明方向与强度(弱/中/强需结合领域,避免教条阈值);
- 讨论异常值与可能的混杂、分层;
- 明确不做因果宣称。
强度的经验口令(仅供探索):|r|<0.3 弱, 中等,>0.7 强——但在物理学与社会科学中标准完全不同。
七、常见误区
1. 当作“没有任何关系”
可能只是非线性或非单调。
2. 高相关当作因果
两者可能共同由第三变量驱动。
3. 把不同子群混在一起算相关
可能出现生态谬误或 Simpson 悖论。
4. 不报告 与 CI
在 与 意义完全不同。
5. 对有序等级硬算 Pearson
更合适 Spearman/Kendall,或多维项目反应用多水平模型。
八、小结
Pearson 相关的核心是:
标准化后的线性同步程度,取值 。
它是探索连续变量关系的第一选择,但必须配合散点图、异常值检查与区间估计。若关系呈单调非线性,或数据为等级,应转向 Spearman 或 Kendall。