☆ 保存 协方差与协方差矩阵——如何读懂多个变量一起变化的结构
03/17/2026
**协方差(Covariance)表示两个变量相对于各自均值,是倾向于同方向变化还是反方向变化;而协方差矩阵(Covariance Matrix)**则把多个变量的方差与两两协方差统一整理到一个矩阵中。比如,一个人的身高高于平均值时,体重也往往高于平均值,那么这两个变量就是朝相似方向变化的,此时协方差通常为正。相反,如果一个变量常常高于自己的均值,而另一个变量却低于自己的均值,那么协方差就会是负的。换句话说,协方差关注的不是原始数值本身,而是变量相对于各自均值“共同偏离”的方式;协方差矩阵则是把这种关系在多变量场景下系统地整理出来。
**简单来说:**假设你同时看一个班学生的数学、科学和英语成绩。如果某个学生数学高于班级平均分时,科学也往往高于平均分,那么这两门课可以看作是在同方向变化。反过来,如果数学越高,英语越容易低于平均分,那么它们就是反方向变化。协方差就是把这种“是否一起升降”的趋势变成一个数,而协方差矩阵则像一张总表,把多门课之间的这种关系一次性整理出来。
协方差的符号表示两个变量相对于各自均值更倾向于同方向变化还是反方向变化,而协方差矩阵则把这种关系在多个变量上统一整理出来。
方法(工作原理、特点与解释)
-
协方差的定义
- 协方差并不是直接比较两个变量的原始取值,而是先看每个变量分别偏离自身均值多少,再判断这种偏离是否一起发生。
- 如果两个变量都高于各自均值,或者都低于各自均值,那么偏差乘积为正,会把协方差推向更大的方向。
- 如果一个变量高于自己的均值,而另一个变量低于自己的均值,那么偏差乘积为负,会把协方差拉向更小的方向。
- 因此,协方差更适合被理解为:两个变量相对于各自均值,是同方向变化还是反方向变化。
-
\[ \mathrm{Cov}(X,Y)=\frac{1}{n}\sum_{i=1}^{n}(x_i-\bar{x})(y_i-\bar{y}) \]
\[ \Sigma_{ij}=\mathrm{Cov}(X_i,X_j) \]
第一条公式表示两个变量 X 与 Y 的协方差。其中 xi 和 yi 是第 i 个样本值,x-bar 与 y-bar 是各自变量的均值。第二条公式表示协方差矩阵中第 i 行第 j 列的元素,就是变量 Xi 与 Xj 的协方差。
-
符号的解释
- 协方差为正,表示两个变量大体上朝同一个方向变化。一个变量高于自身均值时,另一个变量也更可能高于自己的均值。
- 协方差为负,表示两个变量大体上朝相反方向变化。一个变量高于均值时,另一个变量往往低于均值。
- 协方差接近 0,表示明显的线性共同变化不强。
- 不过,接近 0 并不代表完全没有关系,也不一定意味着独立,因为仍然可能存在非线性关系。
-
直观的数值例子
- 假设 X 取值为 1、2、3,Y 取值为 2、4、6。此时 X 的均值是 2,Y 的均值是 4。
- 那么 X 的偏差是 -1、0、1,Y 的偏差是 -2、0、2。把每一对偏差相乘,得到 2、0、2。
- 这些值的平均数为正,因此协方差为正。这说明当 X 高于自身均值时,Y 也往往高于自己的均值。
- 反过来,如果 Y 变成 6、4、2,那么偏差乘积就是 -2、0、-2,此时协方差为负,表示两个变量朝相反方向变化。
-
协方差矩阵的结构
- 协方差矩阵的对角元素是各变量的方差,表示每个变量围绕自身均值的离散程度。
- 非对角元素是不同变量之间的协方差,表示变量之间是否一起变化。
- 协方差矩阵总是对称的,因为 X 与 Y 的协方差和 Y 与 X 的协方差相同。
- 当变量数量变多时,协方差矩阵就会成为概括整体数据结构的一张核心总表。
-
\[ \Sigma=\begin{bmatrix} \mathrm{Var}(X) & \mathrm{Cov}(X,Y) \\ \mathrm{Cov}(Y,X) & \mathrm{Var}(Y) \end{bmatrix} \]
\[ \mathrm{Cov}(X,Y)=\mathrm{Cov}(Y,X) \]
在两个变量的协方差矩阵中,对角线位置是各变量的方差,非对角线位置是两者之间的协方差。由于两个方向上的协方差相同,所以整个矩阵是对称的。
-
与相关系数的区别
- 协方差会受到变量单位的影响。比如身高用厘米还是米表示,协方差的数值大小都可能发生变化。
- 因此,对于单位不同的变量对,仅凭协方差本身并不容易直接比较关系强弱。
- 为了减弱这个限制,实际分析中常常还会结合**相关系数(Correlation)**一起看,也就是把协方差再除以标准差。
- 也就是说,协方差更擅长反映方向与结构,而相关系数更适合比较关系的相对强弱。
-
与 PCA 的联系
- **主成分分析(Principal Component Analysis, PCA)**会利用协方差矩阵寻找数据变化最剧烈的方向。
- 如果某个方向上的协方差较大,通常意味着多个变量在这个方向上存在较强的共同变化结构。
- PCA 会把这些方向当作新的坐标轴,从而更紧凑地表示数据。
- 因此,协方差矩阵不只是一个汇总表,它也常常是重新设计数据表示方式的出发点。
意义与局限
协方差与协方差矩阵是理解多个变量如何相互关联、如何共同变化的基础工具。它们对于判断哪些变量会同方向波动、哪些变量会反方向变化,以及数据主要沿哪些方向展开都非常重要,因此在统计学、多变量分析、PCA 和概率建模中都属于核心基础。不过,协方差会明显受到单位和尺度的影响,所以不能只凭数值大小来直接比较不同变量对之间关系的强弱;另外,协方差接近 0 也不意味着变量一定独立。实际应用中,通常会把协方差与相关系数、标准化处理以及散点图结合起来一起解释,这样更稳妥。
建议先读 (3/5)
+2
- 二项分布(Binomial Distribution)——在多次 0/1 试验中对成功次数建模的分布
- 伯努利分布(Bernoulli Distribution)—— 用成功概率 p 描述一次 0/1 试验的离散概率模型
接下来推荐阅读 (5/18)
+5
- 8.3 Inverse Problems — 从 Forward Problem 到 Inverse Problem 的核心区别
- 8.9 Diffusion Models — 从加噪到去噪的生成过程
- 8.8 Deep Generative Models — 概率分布建模的主要方法
- 8.6 Data Distribution Modeling — 数据分布与生成模型的学习原理
- 8.4 Posterior Inference — 后验分布与推断为什么困难
- 8.7 Normalizing Constant — 概率分布中的归一化常数
- 8.5 Approximate Inference — 使用 MCMC 与 Variational Inference 近似后验分布
- Single-Step Forecasting — 下一时刻预测的基本原理
- Student’s t-Distribution:如何在小样本情况下进行均值推断
- Probabilistic Forecasting——用概率分布描述未来结果
- Autocorrelation(自相关)——理解时间序列中隐藏的时间依赖关系
- Alternative Hypothesis(备择假设,H1)——通过统计检验判断真实效果是否存在
- Distance-weighted Interpolation(距离加权插值)——通过距离关系建模空间依赖的方法
- KDE中的Kernel Functions — 控制密度曲线形态与扩散范围的关键机制
- Block Bootstrap(块自助法)——保留依赖结构的重采样方法
- Confidence Interval(置信区间):为什么统计估计需要一个范围,而不是一个数字
- Distribution Assumptions(分布假设)——以数据分布为前提的学习原理
- ARIMA——一种通过分离趋势来预测模式的线性时间序列模型
同一主题文章 (7/7)
- 直方图——用区间频数表示数值型数据分布的方法
- 核密度估计——将样本集中位置读作平滑概率密度的方法
- 效应量——统计显著性与实际重要性之间的区别
- 高斯噪声假设——一种把误差看作随机扩散并对 MSE 训练作出概率解释的前提
- 矩估计法——利用样本均值与方差来估计分布参数的方法
- 经典时间序列模型——利用趋势与自相关进行时间序列预测的传统方法
- p值——判断观测到的差异是否只是偶然的标准
相关概念 (1/1)
📍 这个概念在 AI 学习地图中的位置
查看这个概念在整个 AI Universe 中的位置。
📍 AI Universe 中的当前位置
☰
重置 显示已完成 · 需要登录 加载中…
🌌 AI Universe
‹
›
⭐ 概念
请选择一个节点。