机器学习笔记之高斯分布(四)关于高斯分布的推断问题
admin
2024-04-10 16:23:56
0

机器学习笔记之高斯分布——基于联合概率分布求解条件概率分布

  • 引言
    • 回顾
      • 推断任务介绍
      • 概率分布与概率模型
    • 高斯分布推断任务
      • 场景构建
      • 推导任务描述
    • 推导过程
      • 相关定理介绍
      • 边缘概率分布推断
      • 条件概率分布推断
      • 关于P(Xb∣Xa)\mathcal P(\mathcal X_b \mid \mathcal X_a)P(Xb​∣Xa​)的个人解释

引言

本节将介绍高斯分布相关的推断问题。

回顾

推断任务介绍

在概率图模型——推断任务介绍中提到推断的本质就是求解变量的概率。已知随机变量集合X\mathcal XX的变量表示如下:
X=(x1,x2,⋯,xp)T\mathcal X = (x_1,x_2,\cdots,x_p)^TX=(x1​,x2​,⋯,xp​)T

  • 给定联合概率分布P(X)\mathcal P(\mathcal X)P(X)的条件下,求解某一维度xi(i=1,2,⋯,p)x_i(i=1,2,\cdots,p)xi​(i=1,2,⋯,p)的边缘概率分布P(xi)\mathcal P(x_i)P(xi​):
    P(xi)=∑x1,⋯,xi−1∑xi+1,⋯,xpP(X)=∑x1,⋯,xi−1∑xi+1,⋯,xpP(x1,⋯,xp)\begin{aligned} \mathcal P(x_i) & = \sum_{x_1,\cdots,x_{i-1}} \sum_{x_{i+1},\cdots,x_p} \mathcal P(\mathcal X) \\ & = \sum_{x_1,\cdots,x_{i-1}} \sum_{x_{i+1},\cdots,x_p} \mathcal P(x_1,\cdots,x_p) \end{aligned}P(xi​)​=x1​,⋯,xi−1​∑​xi+1​,⋯,xp​∑​P(X)=x1​,⋯,xi−1​∑​xi+1​,⋯,xp​∑​P(x1​,⋯,xp​)​
  • 假设X\mathcal XX可分为两个子集XA,XB\mathcal X_{\mathcal A},\mathcal X_{\mathcal B}XA​,XB​,并且子集之间满足如下关系:
    {XA∩XB=ϕXA∪XB=X\begin{cases} \mathcal X_{\mathcal A} \cap \mathcal X_{\mathcal B} = \phi \\ \mathcal X_{\mathcal A} \cup \mathcal X_{\mathcal B} = \mathcal X\end{cases}{XA​∩XB​=ϕXA​∪XB​=X​
    给定联合概率分布P(X)\mathcal P(\mathcal X)P(X)的条件下,求解集合间的条件概率分布
    Given P(X)⇒P(XA∣XB)\text{Given } \mathcal P(\mathcal X) \Rightarrow \mathcal P(\mathcal X_{\mathcal A} \mid \mathcal X_{\mathcal B})Given P(X)⇒P(XA​∣XB​)
  • 最大后验概率推断(MAP Inference),给定联合概率分布,求解某变量的边际概率分布。常用于解码(Decoding)任务中。
    这里不过多赘述,具体详见隐马尔可夫模型——解码问题

概率分布与概率模型

在该系列第一篇文章极大似然估计与最大后验概率估计中,就已经介绍了概率分布概率模型之间可以看作相同的事物。已知样本集合X\mathcal XX:

  • 概率分布P(X)\mathcal P(\mathcal X)P(X)表示样本集合X\mathcal XX取值的概率规律
  • 概率模型表示在概率分布P(X)\mathcal P(\mathcal X)P(X)下,通过模型参数采样出若干样本,这些样本组成样本集合X\mathcal XX。

从采样的角度观察,概率模型中的样本数量是无穷大的,是采不完的;从模型估计的角度观察,除非概率模型极为简单,否则极难得到概率模型的精确解,只能通过有限的样本对概率模型进行估计。

高斯分布(Gaussian Distribution),它既是概率分布,也是概率模型。本节将对高斯分布概率模型的条件概率分布、边缘概率分布进行推断。
在概率图模型中,特别是动态模型中,包含关于高斯分布的条件概率推断过程。如卡尔曼滤波(线性高斯模型),以及未来要介绍的[高斯网络]这里挖一个坑,后续来补~

高斯分布推断任务

场景构建

样本集合X\mathcal XX是包含ppp维随机变量的随机变量集合,并且X\mathcal XX服从ppp维高斯分布:
X∼N(μ,Σ)=1(2π)p2∣Σ∣12exp⁡[−12(x−μ)TΣ−1(x−μ)]X∈Rp,Random Variable\begin{aligned} & \mathcal X \sim \mathcal N(\mu,\Sigma) = \frac{1}{(2\pi)^{\frac{p}{2}} |\Sigma|^{\frac{1}{2}}} \exp \left[-\frac{1}{2} (x - \mu)^T\Sigma^{-1}(x- \mu)\right] \\ & \mathcal X \in \mathbb R^p ,\text{Random Variable} \end{aligned}​X∼N(μ,Σ)=(2π)2p​∣Σ∣21​1​exp[−21​(x−μ)TΣ−1(x−μ)]X∈Rp,Random Variable​
其中随机变量集合X\mathcal XX,均值μ\muμ,协方差矩阵Σ\SigmaΣ向量形式表示如下:
X=(x1x2⋮xp)p×1μ=(μ1μ2⋮μp)p×1Σ=(σ11,σ12,⋯,σ1pσ21,σ22,⋯,σ2p⋮σp1,σp2,⋯,σpp)p×p\mathcal X = \begin{pmatrix}x_1 \\ x_2 \\ \vdots \\ x_p\end{pmatrix}_{p \times 1}\quad \mu = \begin{pmatrix}\mu_1 \\ \mu_2 \\ \vdots \\ \mu_{p}\end{pmatrix}_{p \times 1} \quad \Sigma = \begin{pmatrix} \sigma_{11},\sigma_{12},\cdots,\sigma_{1p} \\ \sigma_{21},\sigma_{22},\cdots,\sigma_{2p} \\ \vdots \\ \sigma_{p1},\sigma_{p2},\cdots,\sigma_{pp} \end{pmatrix}_{p \times p}X=⎝⎜⎜⎜⎛​x1​x2​⋮xp​​⎠⎟⎟⎟⎞​p×1​μ=⎝⎜⎜⎜⎛​μ1​μ2​⋮μp​​⎠⎟⎟⎟⎞​p×1​Σ=⎝⎜⎜⎜⎛​σ11​,σ12​,⋯,σ1p​σ21​,σ22​,⋯,σ2p​⋮σp1​,σp2​,⋯,σpp​​⎠⎟⎟⎟⎞​p×p​

推导任务描述

任务描述:已知一个多维高斯分布,求解它的边缘概率分布和条件概率分布
给定了概率分布,意味着给定了‘概率模型’。因而这个多维高斯分布中的‘均值’μ\muμ,协方差Σ\SigmaΣ全部是已知项。
这里将随机变量集合X\mathcal XX分成两组:
这里只是将随机变量集合分成两组,并不一定是有序的。
X=(XaXb)Xa∈Rm;Xb∈Rn{Xa∩Xb=ϕXa∪Xb=X\mathcal X = \begin{pmatrix} \mathcal X_a \\ \mathcal X_b \end{pmatrix}\quad \mathcal X_a \in \mathbb R^m;\mathcal X_b \in \mathbb R^n \quad \begin{cases} \mathcal X_a \cap \mathcal X_b = \phi \\ \mathcal X_a \cup \mathcal X_b = \mathcal X \end{cases}X=(Xa​Xb​​)Xa​∈Rm;Xb​∈Rn{Xa​∩Xb​=ϕXa​∪Xb​=X​
同理,μ,Σ\mu,\Sigmaμ,Σ同样对其进行划分:
需要注意的点,Σaa\Sigma_{aa}Σaa​表示cov(Xa,Xa)cov(\mathcal X_a,\mathcal X_a)cov(Xa​,Xa​),其余三个同理,它们全部都是‘协方差矩阵’,‘协方差矩阵’的性质它们全部都有。
μ=(μaμb)Σ=(Σaa,ΣabΣba,Σbb)\mu= \begin{pmatrix}\mu_a \\ \mu_b\end{pmatrix} \quad \Sigma = \begin{pmatrix}\Sigma_{aa},\Sigma_{ab} \\ \Sigma_{ba},\Sigma_{bb}\end{pmatrix}μ=(μa​μb​​)Σ=(Σaa​,Σab​Σba​,Σbb​​)

上述全部是已知项。可以将概率分布P(X)\mathcal P(\mathcal X)P(X)看作关于Xa,Xb\mathcal X_a,\mathcal X_bXa​,Xb​的联合概率分布
P(X)=P(Xa,Xb)\mathcal P(\mathcal X) = \mathcal P(\mathcal X_a,\mathcal X_b)P(X)=P(Xa​,Xb​)
需要求解的量:
P(Xa),P(Xb),P(Xb∣Xa)\mathcal P(\mathcal X_a),\mathcal P(\mathcal X_b),\mathcal P(\mathcal X_b \mid \mathcal X_a)P(Xa​),P(Xb​),P(Xb​∣Xa​)

推导过程

相关定理介绍

已知某随机变量X\mathcal XX服从高斯分布,并且随机变量Y\mathcal YY与随机变量X\mathcal XX之间存在线性关系
X∼N(μ,Σ)Y=AX+B\begin{aligned} \mathcal X \sim \mathcal N (\mu,\Sigma) \\ \mathcal Y = \mathcal A \mathcal X + \mathcal B \end{aligned}X∼N(μ,Σ)Y=AX+B​
那么随机变量Y\mathcal YY同样服从高斯分布,并且高斯分布表示如下:
Y∼N(Aμ+B,AΣAT)\mathcal Y \sim \mathcal N(\mathcal A \mu + \mathcal B,\mathcal A \Sigma \mathcal A^{T})Y∼N(Aμ+B,AΣAT)
并且,关于随机变量Y\mathcal YY的期望EP(Y)[Y]\mathbb E_{\mathcal P(\mathcal Y)}[\mathcal Y]EP(Y)​[Y]与EP(X)[X]\mathbb E_{\mathcal P(\mathcal X)}[\mathcal X]EP(X)​[X]之间存在如下关系:
EP(Y)[Y]=EP(X)[AX+B]=AEP(X)[X]+B=Aμ+B\begin{aligned} \mathbb E_{\mathcal P(\mathcal Y)}[\mathcal Y] & = \mathbb E_{\mathcal P(\mathcal X)}[\mathcal A \mathcal X + \mathcal B] \\ & = \mathcal A \mathbb E_{\mathcal P(\mathcal X)}[\mathcal X] + \mathcal B \\ & = \mathcal A \mu + \mathcal B \end{aligned}EP(Y)​[Y]​=EP(X)​[AX+B]=AEP(X)​[X]+B=Aμ+B​
关于随机变量Y\mathcal YY的协方差矩阵Var(Y)\text{Var}(\mathcal Y)Var(Y)和随机变量X\mathcal XX的协方差矩阵Var(X)\text{Var}(\mathcal X)Var(X)之间存在如下关系:
由于B\mathcal BB自身是一个常量,因此Var(B)=0\text{Var}(\mathcal B)=0Var(B)=0,常数哪来的什么波动~
Var(Y)=Var(AX+B)=Var(AX)+Var(B)=Var(AX)=AΣAT\begin{aligned} \text{Var}(\mathcal Y) & = \text{Var}(\mathcal A \mathcal X + \mathcal B) \\ & = \text{Var}(\mathcal A \mathcal X) + \text{Var}(\mathcal B) \\ & = \text{Var}(\mathcal A \mathcal X) \\ & = \mathcal A \Sigma \mathcal A^T \end{aligned}Var(Y)​=Var(AX+B)=Var(AX)+Var(B)=Var(AX)=AΣAT​

边缘概率分布推断

关于随机变量子集合Xa\mathcal X_aXa​的边缘概率分布P(Xa)\mathcal P(\mathcal X_a)P(Xa​),可以将其定义成如下形式:
关于‘边缘概率分布’P(Xb)\mathcal P(\mathcal X_b)P(Xb​)的推导同理,这里仅介绍P(Xa)\mathcal P(\mathcal X_a)P(Xa​).
基于上述定理,可以假设‘系数矩阵’A=(Im,0)1×p\mathcal A = (\mathcal I_m,0)_{1 \times p}A=(Im​,0)1×p​'偏置矩阵'B=0\mathcal B = 0B=0省略。
Xa=1⋅Xa+0⋅Xb=(Im,0)(XaXb)Im=(1,1,⋯,1)⏟m项=AX\begin{aligned} \mathcal X_a & = 1 \cdot \mathcal X_a + 0 \cdot \mathcal X_b\\ & = (\mathcal I_m,0)\begin{pmatrix}\mathcal X_a \\ \mathcal X_b\end{pmatrix} \quad \mathcal I_m = \underbrace{(1,1,\cdots,1)}_{m项} \\ & = \mathcal A \mathcal X \end{aligned}Xa​​=1⋅Xa​+0⋅Xb​=(Im​,0)(Xa​Xb​​)Im​=m项(1,1,⋯,1)​​=AX​
至此,基于上述定理,Xa\mathcal X_aXa​的期望结果EP(Xa)[Xa]\mathbb E_{\mathcal P(\mathcal X_a)}[\mathcal X_a]EP(Xa​)​[Xa​]可表示为:
EP(Xa)[Xa]=(Im,0)(μaμb)=μa\begin{aligned} \mathbb E_{\mathcal P(\mathcal X_a)}[\mathcal X_a] = (\mathcal I_m ,0)\begin{pmatrix}\mu_a \\ \mu_b\end{pmatrix} = \mu_a \end{aligned}EP(Xa​)​[Xa​]=(Im​,0)(μa​μb​​)=μa​​
同理,Xa\mathcal X_aXa​的协方差矩阵结果Var(Xa)\text{Var}(\mathcal X_a)Var(Xa​)可表示为:
Var(Xa)=AΣAT=(Im,0)(Σaa,ΣabΣba,Σbb)(Im0)=(Σaa,Σab)(Im0)=Σaa\begin{aligned} \text{Var}(\mathcal X_a) & = \mathcal A\Sigma\mathcal A^T \\ & = (\mathcal I_m,0) \begin{pmatrix}\Sigma_{aa},\Sigma_{ab} \\ \Sigma_{ba},\Sigma_{bb}\end{pmatrix} \begin{pmatrix}\mathcal I_m \\ 0\end{pmatrix} \\ & = (\Sigma_{aa},\Sigma_{ab})\begin{pmatrix}\mathcal I_m \\ 0\end{pmatrix} \\ & = \Sigma_{aa} \end{aligned}Var(Xa​)​=AΣAT=(Im​,0)(Σaa​,Σab​Σba​,Σbb​​)(Im​0​)=(Σaa​,Σab​)(Im​0​)=Σaa​​
因此,随机变量子集Xa\mathcal X_aXa​的边缘概率分布服从高斯分布,其高斯分布表示为:
Xa∼N(μa,Σaa)\mathcal X_a \sim \mathcal N(\mu_a,\Sigma_{aa})Xa​∼N(μa​,Σaa​)

条件概率分布推断

针对条件概率P(Xb∣Xa)\mathcal P(\mathcal X_b \mid \mathcal X_a)P(Xb​∣Xa​),引入一个量:
构造量本身可能无意义,针对推导的技巧性创造出的量。
与Xb,Xa\mathcal X_b,\mathcal X_aXb​,Xa​相关联的量Xb.a\mathcal X_{b.a}Xb.a​表示如下:

  • 注意:Xb.a\mathcal X_{b.a}Xb.a​本质上是Xa,Xb\mathcal X_a,\mathcal X_bXa​,Xb​之间的线性关系,并且下标是有序的。
  • 单纯从格式角度观察,Xb.a\mathcal X_{b.a}Xb.a​是一个n×1n \times 1n×1向量,和Xb\mathcal X_bXb​大小相同。
  • 构造Xb.a\mathcal X_{b.a}Xb.a​的动机在于构造Xb\mathcal X_bXb​Xa\mathcal X_aXa​之间的关联关系。
    Xb.a=Xb−ΣbaΣaa−1Xa=(−ΣbaΣaa−1,Ip)(XaXb)\begin{aligned} \mathcal X_{b.a} & = \mathcal X_b - \Sigma_{ba} \Sigma_{aa}^{-1} \mathcal X_a \\ & = (- \Sigma_{ba} \Sigma_{aa}^{-1},\mathcal I_p) \begin{pmatrix}\mathcal X_a \\ \mathcal X_b\end{pmatrix} \end{aligned}Xb.a​​=Xb​−Σba​Σaa−1​Xa​=(−Σba​Σaa−1​,Ip​)(Xa​Xb​​)​

如果将Xb.a\mathcal X_{b.a}Xb.a​看作一组随机变量,结合上述定理,我们尝试求解该随机变量的边缘概率分布

  • 这组随机变量的期望EP(Xb.a)[Xb.a]\mathbb E_{\mathcal P(\mathcal X_{b.a})}[\mathcal X_{b.a}]EP(Xb.a​)​[Xb.a​]表示如下:
    使用μb.a\mu_{b.a}μb.a​这个符号表示期望结果。
    可以将(−ΣbaΣaa−1,Ip)(- \Sigma_{ba} \Sigma_{aa}^{-1},\mathcal I_p)(−Σba​Σaa−1​,Ip​)看作系数矩阵A\mathcal AA.
    EP(Xb.a)[Xb.a]=Aμ=(−ΣbaΣaa−1,Ip)(μaμb)=μb−ΣbaΣaa−1μa=μb.a\begin{aligned} \mathbb E_{\mathcal P(\mathcal X_{b.a})}[\mathcal X_{b.a}] & = \mathcal A \mu \\ & = (- \Sigma_{ba} \Sigma_{aa}^{-1},\mathcal I_p) \begin{pmatrix}\mu_a \\ \mu_b\end{pmatrix} \\ & = \mu_b - \Sigma_{ba} \Sigma_{aa}^{-1} \mu_a \\ & = \mu_{b.a} \end{aligned}EP(Xb.a​)​[Xb.a​]​=Aμ=(−Σba​Σaa−1​,Ip​)(μa​μb​​)=μb​−Σba​Σaa−1​μa​=μb.a​​
  • Xb.a\mathcal X_{b.a}Xb.a​的协方差矩阵Var(Xb.a)\text{Var}(\mathcal X_{b.a})Var(Xb.a​)表示如下:
    根据矩阵逆的定义,Σaa−1Σaa=E\Sigma_{aa}^{-1}\Sigma_{aa} = \mathcal EΣaa−1​Σaa​=E,因而Σba−ΣbaΣaa−1Σaa=0\Sigma_{ba} - \Sigma_{ba}\Sigma_{aa}^{-1}\Sigma_{aa} = 0Σba​−Σba​Σaa−1​Σaa​=0
    同理,使用Σbb.a\Sigma_{bb.a}Σbb.a​来表示协方差结果。
    Var(Xb.a)=AΣAT=(−ΣbaΣaa−1,Ip)(Σaa,ΣabΣba,Σbb)(−ΣbaΣaa−1Ip)=(Σba−ΣbaΣaa−1Σaa,Σbb−ΣbaΣaa−1Σab)(−ΣbaΣaa−1Ip)=(0,Σbb−ΣbaΣaa−1Σab)(−ΣbaΣaa−1Ip)=Σbb−ΣbaΣaa−1Σab=Σbb.a\begin{aligned} \text{Var}(\mathcal X_{b.a}) & = \mathcal A \Sigma\mathcal A^T \\ & = (- \Sigma_{ba} \Sigma_{aa}^{-1},\mathcal I_p) \begin{pmatrix}\Sigma_{aa},\Sigma_{ab} \\ \Sigma_{ba},\Sigma_{bb}\end{pmatrix}\begin{pmatrix}- \Sigma_{ba} \Sigma_{aa}^{-1} \\ \mathcal I_p\end{pmatrix} \\ & = (\Sigma_{ba} - \Sigma_{ba}\Sigma_{aa}^{-1}\Sigma_{aa}, \Sigma_{bb} - \Sigma_{ba} \Sigma_{aa}^{-1}\Sigma_{ab})\begin{pmatrix}- \Sigma_{ba} \Sigma_{aa}^{-1} \\ \mathcal I_p\end{pmatrix} \\ & = (0, \Sigma_{bb} - \Sigma_{ba} \Sigma_{aa}^{-1}\Sigma_{ab})\begin{pmatrix}- \Sigma_{ba} \Sigma_{aa}^{-1} \\ \mathcal I_p\end{pmatrix} \\ & = \Sigma_{bb} - \Sigma_{ba} \Sigma_{aa}^{-1}\Sigma_{ab} \\ & = \Sigma_{bb.a} \end{aligned}Var(Xb.a​)​=AΣAT=(−Σba​Σaa−1​,Ip​)(Σaa​,Σab​Σba​,Σbb​​)(−Σba​Σaa−1​Ip​​)=(Σba​−Σba​Σaa−1​Σaa​,Σbb​−Σba​Σaa−1​Σab​)(−Σba​Σaa−1​Ip​​)=(0,Σbb​−Σba​Σaa−1​Σab​)(−Σba​Σaa−1​Ip​​)=Σbb​−Σba​Σaa−1​Σab​=Σbb.a​​

至此,我们得到了Xb.a,μb.a,Σbb.a\mathcal X_{b.a},\mu_{b.a},\Sigma_{bb.a}Xb.a​,μb.a​,Σbb.a​,从而可以确定这个引入的变量,它的概率分布:
Xb.a∼N(μb.a,Σbb.a){μb.a=μb−ΣbaΣaa−1μaΣbb.a=Σbb−ΣbaΣaa−1Σab\begin{aligned} \mathcal X_{b.a} & \sim \mathcal N(\mu_{b.a},\Sigma_{bb.a}) \quad \begin{cases} \mu_{b.a} = \mu_b - \Sigma_{ba} \Sigma_{aa}^{-1} \mu_a \\ \Sigma_{bb.a} = \Sigma_{bb} - \Sigma_{ba} \Sigma_{aa}^{-1}\Sigma_{ab} \end{cases} \end{aligned}Xb.a​​∼N(μb.a​,Σbb.a​){μb.a​=μb​−Σba​Σaa−1​μa​Σbb.a​=Σbb​−Σba​Σaa−1​Σab​​​

回过头来重新观察Xb\mathcal X_bXb​和Xa\mathcal X_aXa​之间的关系:
Xb=Xb.a+ΣbaΣaa−1Xa\mathcal X_b = \mathcal X_{b.a} + \Sigma_{ba} \Sigma_{aa}^{-1} \mathcal X_aXb​=Xb.a​+Σba​Σaa−1​Xa​
由于上面描述的高斯分布的相关定理可知,Xb\mathcal X_bXb​是Xb.a\mathcal X_{b.a}Xb.a​和ΣbaΣaa−1Xa\Sigma_{ba} \Sigma_{aa}^{-1} \mathcal X_aΣba​Σaa−1​Xa​的线性计算结果,因此它必然也是高斯分布
因此,关于Xb∣Xa\mathcal X_b \mid \mathcal X_aXb​∣Xa​的期望E[Xb∣Xa]\mathbb E_[\mathcal X_b \mid \mathcal X_a]E[​Xb​∣Xa​],方差Var[Xb∣Xa]\text{Var}[\mathcal X_b \mid \mathcal X_a]Var[Xb​∣Xa​]分别表示如下:
Xb.a+ΣbaΣaa−1Xa\mathcal X_{b.a} + \Sigma_{ba} \Sigma_{aa}^{-1} \mathcal X_aXb.a​+Σba​Σaa−1​Xa​看作AX+B\mathcal A\mathcal X + \mathcal BAX+B的形式,有:
{X→Xb.aA→EB→ΣbaΣaa−1Xa\begin{cases} \mathcal X \to \mathcal X_{b.a} \\ \mathcal A \to \mathcal E \\ \mathcal B \to \Sigma_{ba} \Sigma_{aa}^{-1} \mathcal X_a \end{cases}⎩⎪⎨⎪⎧​X→Xb.a​A→EB→Σba​Σaa−1​Xa​​
为什么要这么分:因为Xb.a\mathcal X_{b.a}Xb.a​中包含Xb\mathcal X_bXb​变量,而Xb,Xa\mathcal X_b,\mathcal X_aXb​,Xa​由于相互独立,因此视作常数:
{Xa∩Xb=ϕXa∪Xb=X\begin{cases} \mathcal X_{a} \cap \mathcal X_{b} = \phi \\ \mathcal X_{a} \cup \mathcal X_{b} = \mathcal X \end{cases} \\ {Xa​∩Xb​=ϕXa​∪Xb​=X​
其中E\mathcal EE表示单位向量。
{E[Xb∣Xa]=E⋅μb.a+ΣbaΣaa−1Xa=μb.a+ΣbaΣaa−1XaVar[Xb∣Xa]=E⋅Σbb.a⋅ET=Σbb.a\begin{cases} \begin{aligned} \mathbb E[\mathcal X_b \mid \mathcal X_a] & = \mathcal E \cdot \mu_{b.a} + \Sigma_{ba} \Sigma_{aa}^{-1} \mathcal X_a \\ & = \mu_{b.a} + \Sigma_{ba} \Sigma_{aa}^{-1} \mathcal X_a \end{aligned} \\ \begin{aligned}\text{Var}[\mathcal X_b \mid \mathcal X_a] & = \mathcal E \cdot \Sigma_{bb.a} \cdot \mathcal E^T\\ & = \Sigma_{bb.a} \end{aligned}\end{cases}⎩⎪⎪⎪⎪⎨⎪⎪⎪⎪⎧​E[Xb​∣Xa​]​=E⋅μb.a​+Σba​Σaa−1​Xa​=μb.a​+Σba​Σaa−1​Xa​​Var[Xb​∣Xa​]​=E⋅Σbb.a​⋅ET=Σbb.a​​​
最终,条件概率分布P(Xb∣Xa)\mathcal P(\mathcal X_b \mid \mathcal X_a)P(Xb​∣Xa​)表示如下:
P(Xb∣Xa)∼N(μb.a+ΣbaΣaa−1Xa,Σbb.a)\mathcal P(\mathcal X_b \mid\mathcal X_a) \sim \mathcal N(\mu_{b.a} + \Sigma_{ba} \Sigma_{aa}^{-1} \mathcal X_a , \quad \Sigma_{bb.a})P(Xb​∣Xa​)∼N(μb.a​+Σba​Σaa−1​Xa​,Σbb.a​)

关于P(Xb∣Xa)\mathcal P(\mathcal X_b \mid \mathcal X_a)P(Xb​∣Xa​)的个人解释

最大的疑问点在于给出了Xb\mathcal X_bXb​的表示
Xb=Xb.a+ΣbaΣaa−1Xa\mathcal X_b = \mathcal X_{b.a} + \Sigma_{ba} \Sigma_{aa}^{-1} \mathcal X_aXb​=Xb.a​+Σba​Σaa−1​Xa​
为什么等式右边关于Xb\mathcal X_bXb​的表示,它的期望、方差组成的概率分布是条件概率分布
Xb∣Xa→?N(μb.a+ΣbaΣaa−1Xa,Σbb.a)\mathcal X_b \mid \mathcal X_a \overset{\text{?}}{\to} \mathcal N(\mu_{b.a} + \Sigma_{ba} \Sigma_{aa}^{-1} \mathcal X_a , \quad \Sigma_{bb.a})Xb​∣Xa​→?N(μb.a​+Σba​Σaa−1​Xa​,Σbb.a​)

针对该场景,条件概率P(Xb∣Xa)\mathcal P(\mathcal X_b \mid \mathcal X_a)P(Xb​∣Xa​)的本质是给定Xa\mathcal X_aXa​的条件下,Xb\mathcal X_bXb​的概率分布。思路可以理解成 由已知随机变量集合Xa\mathcal X_aXa​参与的,关于Xb\mathcal X_bXb​的概率分布
基于这种思路,创建了中间量Xb.a\mathcal X_{b.a}Xb.a​。这个中间量本身没有实际意义,但是这个中间量的出现,使得对Xb\mathcal X_bXb​的均值、方差的表示有了Xa\mathcal X_aXa​的参与,并且所有参数都是已知的

相关参考:
概率分布——百度百科
机器学习-数学基础-概率-高斯分布5-已知联合概率分布求边缘概率及条件概率

相关内容

热门资讯

【MySQL】锁 锁 文章目录锁全局锁表级锁表锁元数据锁(MDL)意向锁AUTO-INC锁...
【内网安全】 隧道搭建穿透上线... 文章目录内网穿透-Ngrok-入门-上线1、服务端配置:2、客户端连接服务端ÿ...
GCN的几种模型复现笔记 引言 本篇笔记紧接上文,主要是上一篇看写了快2w字,再去接入代码感觉有点...
数据分页展示逻辑 import java.util.Arrays;import java.util.List;impo...
Redis为什么选择单线程?R... 目录专栏导读一、Redis版本迭代二、Redis4.0之前为什么一直采用单线程?三、R...
【已解决】ERROR: Cou... 正确指令: pip install pyyaml
关于测试,我发现了哪些新大陆 关于测试 平常也只是听说过一些关于测试的术语,但并没有使用过测试工具。偶然看到编程老师...
Lock 接口解读 前置知识点Synchronized synchronized 是 Java 中的关键字,...
Win7 专业版安装中文包、汉... 参考资料:http://www.metsky.com/archives/350.htm...
3 ROS1通讯编程提高(1) 3 ROS1通讯编程提高3.1 使用VS Code编译ROS13.1.1 VS Code的安装和配置...
大模型未来趋势 大模型是人工智能领域的重要发展趋势之一,未来有着广阔的应用前景和发展空间。以下是大模型未来的趋势和展...
python实战应用讲解-【n... 目录 如何在Python中计算残余的平方和 方法1:使用其Base公式 方法2:使用statsmod...
学习u-boot 需要了解的m... 一、常用函数 1. origin 函数 origin 函数的返回值就是变量来源。使用格式如下...
常用python爬虫库介绍与简... 通用 urllib -网络库(stdlib)。 requests -网络库。 grab – 网络库&...
药品批准文号查询|药融云-中国... 药品批文是国家食品药品监督管理局(NMPA)对药品的审评和批准的证明文件...
【2023-03-22】SRS... 【2023-03-22】SRS推流搭配FFmpeg实现目标检测 说明: 外侧测试使用SRS播放器测...
有限元三角形单元的等效节点力 文章目录前言一、重新复习一下有限元三角形单元的理论1、三角形单元的形函数(Nÿ...
初级算法-哈希表 主要记录算法和数据结构学习笔记,新的一年更上一层楼! 初级算法-哈希表...
进程间通信【Linux】 1. 进程间通信 1.1 什么是进程间通信 在 Linux 系统中,进程间通信...
【Docker】P3 Dock... Docker数据卷、宿主机与挂载数据卷的概念及作用挂载宿主机配置数据卷挂载操作示例一个容器挂载多个目...