Skip to content

2 协方差阵及其传播律

变量符号约定

  • c 常数
  • x 随机变量
  • c 常向量
  • x 随机向量
  • A 矩阵
  • Dxy 随机变量 xy 的协方差
  • Dxx 随机向量 x 的自协方差阵
  • Dxy 随机向量 xy 的互协方差阵

回顾误差传播定律

我们在 测量学 / 测量误差及处理方法 - 误差传播公式 中提到过了误差传播定律的内容:

对于一般多元函数 Z=f(x1,x2,,xn),有

σZ=±(fx1)2σ12+(fx2)2σ22++(fxn)2σn2

σZ=±i(fxi)2σi2

其具有一些局限性,例如

  • 要求 x1,x2,,xn 均为相互独立的原始观测量,如果不是,要化成原始观测量
  • 对于每个函数 Z 均需要单独列式计算,无法同时获得多个函数的方差及它们之间的协方差

因此我们引入线性代数的手段简化这一过程。

TIP

计算量是不会简化到哪里去的 —— 有多少东西要算,转化完还是那么多东西要算。简化的意义是避免繁琐冗杂的列式、便于机器自动化处理。

协方差阵

自协方差阵

我们将 n 个初始观测值 L1,L2,,Ln 组成一个向量:定义观测向量 L=[L1,L2,,Ln]T。该观测向量服从 n 维正态分布。

则有对应的数学期望向量 E(L)=[E(L1),,E(Ln)]T

由此我们定义 方差 - 协方差阵(也称 自协方差阵

DLL=E{[LE(L)][LE(L)]T}=[σL12σL1L2σL1LnσL2L1σL22σL2LnσLnL1σLnL2σLn2]

TIP

从一维拓展到 n 维时,a2 的形式通常会转化为 AAT。我们后续还会再遇到。

自协方差阵的特点:

  • DLL 是对称阵:协方差具有对称性,σLiLj=σLjLi
  • 主对角元是方差ii 列是随机变量 Li 的方差
  • 非主对角元是协方差ij 列(ij)是随机变量 LiLj 的协方差
  • 观测值相互独立时是对角阵:若 Li 两两相互独立,则所有协方差为零,只剩主对角元,DLL=diag[σL12,,σLn2]
  • 等精度独立观测时是数量阵:在两两独立的基础上,若所有观测量等精度,则所有 σLi2 均相等,DLL=σL2I

互协方差阵

前面的自协方差阵,是只有一个观测向量形成的协方差阵。除此之外还可以由两个不同的观测向量组成协方差阵。

对于两个观测向量 xn×1ym×1,定义二者的互协方差阵 DxyDyx

Dxyn×m=E{[xE(x)][yE(y)]T}Dyxm×n=E{[yE(y)][xE(x)]T}

例子

例如对于 x3×1=[x1,x2,x3]Ty2×1=[y1,y2]T,则有

x Dxx=[σx12σx1x2σx1x3σx2x1σx22σx2x3σx3x1σx3x2σx32]y Dyy=[σy12σy1y2σy2y1σy22]x,y Dxy=[σx1y1σx1y2σx2y1σx2y2σx3y1σx3y2]y,x Dyx=[σy1x1σy1x2σy1x3σy2x1σy2y2σy2x3]

互协方差阵的特点:

  • 一般不是方阵(m=n 时是方阵)
  • 矩阵元素均为协方差,没有方差
  • Dxy=DyxT
  • DxyDyxO,则随机变量 x,y 互不相关

协方差阵的传播律

单函数传播

此前的误差传播定律提到对于 f=ax+b,则有 σf2=a2σx2。现在我们将其推广到 n 维。

对于随机向量的线性函数 f=Ax+a0,有

Dff=ADxxAT

证明

f=Ax+a0E(f)=E(Ax+a0)=AE(x)+a0Dff=E{[fE(f)][fE(f)]T}=E{[Ax+a0AE(x)a0][Ax+a0AE(x)a0]T}=AE{[xE(x)][xE(x)]T}AT=ADxxAT

对于非线性函数,与此前一维的处理类似,可以通过线性化近似的方法来解决:求函数值的全微分,用观测值计算偏导数值,得到线性近似表达式。

已知:

{ψ1=3l12l2ψ2=l1l2+l32Dll=[1.20.40.20.40.800.200.6]

求:当 l10=6l20=8l30=10 时的 Dψψ


ψ1,ψ2 的全微分:

dψ1=3dl12dl2dψ2=l10dl2+l20dl1+2l30dl3

因此令 dψ2×1=Kdl3×1,有

K=[3208620]

因此有

Dψψ=KDllKT=[3208620][1.20.40.20.40.800.200.6][3826020]=[5432321856]

故有 σψ12=54σψ22=1856σψ1ψ2=32

多函数传播

  • 单个观测向量的两个函数的互协方差

    对于观测向量 x,有两个函数 f=Ax+a0g=Bx+b0,则有 f,g 的互协方差阵:

    Dfg=ADxxBTDgf=BDxxAT
  • 两个观测向量各自函数的互协方差

    对于观测向量 x 有函数 f=Ax+a0,对于观测向量 y 有函数 w=Cy+c0,则有 f,w 的互协方差阵:

    Dfw=ADxyCTDwf=CDyxAT

对于非线性函数,也可以按前述方法转化为线性函数后再求解。