协方差传播律
搞懂从输入协方差到输出协方差的完整推导与适用边界
按 空格/→ 演示下一步
全部页面点击任意一页,跳回舞台从这页播放
协方差传播律
搞懂从输入协方差到输出协方差的完整推导与适用边界
协方差的概念
上一页揭示了方差在加减运算中会因变量间的协同关系而变化。要说清这个'协同关系'是什么,得回到一个更基础的概念——协方差。
步调一致为正,默契越强值越大;反向走为负;各走各的接近 0
协方差矩阵
上一节我们学了协方差——它能描述两个变量之间的「共舞关系」。但实际问题中往往有多个变量同时出现,比如机器人的位置、速度、姿态……这时候得把所有的两两关系组织起来。
行列都是同学,对角线自评代表方差,非对角线互评代表协方差
相关系数
上一页协方差矩阵里的数值会随单位改变:把“元”换成“千元”,协方差就缩小 1000 倍。若只想比较两个变量是否同涨同落,应先消除各自尺度。
同向同拍接近 1,反向同拍接近 −1,动作大小不参与比较。
协方差矩阵的结构
从矩阵结构出发:先看对称性,再区分对角线与非对角线各自的含义。
什么是协方差传播律
前页我们看到协方差矩阵刻画了多变量之间的不确定性结构。实际测量里,我们真正关心的往往是 X 经函数变换后的 Y,比如测了长宽要算面积。那么 Y 的不确定性是怎么从 X 传过来的?
扰动从上游向下游传播;下游方差等于上游扰动按管径加权后两两交叉叠加,正对应 A·Σ·Aᵀ
传播律的推导路径
从协方差矩阵定义出发,沿线性变换逐步推导,最终得到矩阵形式的传播律。
一维线性函数
实验时仪器读数 X 有方差 σ²,反映测量波动幅度。把读数乘灵敏度系数 k、再加零点偏移 c,得到真实值 Y = kX + c。Y 的方差是多少?这是最简情形的传播律问题,也是后面多维推广的起点。
32° 是平移不影响波动,1.8 倍放大温差幅度,方差变 1.8² ≈ 3.24 倍
一维线性传播的推导
把一维线性函数 Y=aX+b 代入方差定义,一步步推出 D(Y)=a²D(X)。
多维线性函数矩阵形式
一维时 Y = aX + b,结论是 Var(Y) = a²Var(X),方差被系数平方缩放。当 X、Y 都升级成向量、a 升级成矩阵 A 时,这个「平方缩放」会变成什么矩阵运算?
黏土形状=数据协方差分布,两手=公式两侧的乘子 A、Aᵀ,挤压动作=线性变换,结果=变形后的新椭球
矩阵传播的几何解释
从左到右:单位球→P拉伸成椭球→F再变换;右下两框揭示变换的几何本质是旋转+伸缩。
多维线性传播的推导
把一维推导抬到多维,沿矩阵形式一步步推出 Cov(Y) = AΣAᵀ。
非线性问题的出现
前页推导的传播律要求 Y = AX + b——严格的线性关系。但测绘中真正关心的量,大多不是线性的:三角高程含 tan、坐标转换含 sin cos,连两点距离都是开方。面对这些'弯'函数,传播律还能用吗?
直线匀速,位置=Vt 直接算(线性);山区变速,不能简单用 Vt 算(非线性)
泰勒展开线性化
非线性函数没法直接套传播律,得先在观测值附近把它"掰直"——这就是泰勒一阶展开。
线性化后的传播公式
沿箭头从左到右读:非线性函数经线性化得到增量式,系数即权系数阵 A。
精度评定指标
上一页推到了传播律终点——输出量协方差阵 D_Y = K D_X K^T。可工程师口头引用的是「点位中误差 ±5mm」,不是整张矩阵。矩阵对角线、非对角线各代表什么精度含义?这页拆开看。
对角线=各方向独立晃动;非对角线=两方向一起晃的同步程度
典型应用实例
极坐标变换实例:演示非线性函数如何用雅可比矩阵传播协方差。
非线性函数先泰勒展开得雅可比 J,代入 Σ_out = J·Σ_in·Jᵀ 即得输出精度。
线性vs非线性对比
线性传播可精确平移协方差;非线性传播通常依赖局部线性化,二阶项被忽略,二者不能混同。
- 模型:Y=aX+b,仅含线性项与常数项
- 公式:C_Y=aC_Xaᵀ,b不改变协方差
- 几何:协方差椭球经矩阵变换后仍为椭球
- 结论:在模型定义域内全局精确,无截断误差
- 模型:Y=f(X),完整分布通常无闭式传递
- 近似:J为f对X的雅可比,Ĉ_Y=JC_XJᵀ
- 误差:二阶及高阶矩效应被截断
- 结论:仅在局部小扰动下可靠,强非线性需数值法
知识要点回顾
- ✓传播律把输入的不确定性沿函数关系映射到输出
- ✓线性情形核心公式:D_Y = A·D_X·Aᵀ
- ✓非线性靠泰勒一阶展开化为线性问题
- ✓主要应用是精度评定与误差分析
- ✓高阶项量级决定线性近似是否成立
自测检验
已知随机向量 X 经线性变换 Y = AX + b(A 为常矩阵),协方差传播律的正确形式是?
深入思考
先独立想,再对照参考答案——好问题比好答案更值钱。
参考答案随机变量经线性(或线性化)变换时,二阶矩按 Σ_y = JΣ_xJᵀ 演化;雅可比矩阵把'输入微小变化对输出的灵敏度'精确编码为传播权重。
参考答案对结果协方差阵做特征值分解,最大特征值方向就是误差椭球的最长轴——即精度最薄弱的方向,可据此调整观测权重或补测。
参考答案函数强非线性或输入误差较大时,一阶泰勒截断丢失高阶项,椭球假设不再成立;误差可能偏斜甚至多模态,需用蒙特卡洛或无迹变换验证。