一、多元高斯分布:
一元高斯分布的概率密度函数如下所示:
p(x)=σ2π1⋅e−21(σx−μ)2(1)
而如果我们对随机变量X进行标准化,用Z=σX−μ对上式进行换元,可得:
x(z)=z⋅σ+μ
p(x(z))=σ2π1⋅e−21(z)2
∴1=∫−∞+∞p(x(z))dx
=∫−∞+∞σ2π1⋅e−21(z)2dx
=∫−∞+∞2π1⋅e−21(z)2dz
此时我们可以说随机变量Z∽N(0,1)服从一元标准高斯分布,其均值μ=0,方差σ2=1,概率密度函数为:
p(z)=2π1⋅e−21(z)2(2)
1.1 多元标准高斯分布
多元标准高斯分布的概率密度函数是由(2)导出的
假设有随机向量Z=[Z1,...,Zn]T,其中Zi∽N(0,1)且Zi,Zj(i,j=1,...,n⋀i=j)彼此独立,即随机向量中的每一个随机变量Zi都服从标准高斯分布并且两两彼此独立,则由(2)与独立随机变量概率密度函数之间的关系,我们可得随机向量Z=[Z1,...,Zn]T的联合概率密度函数为:
p(z1,...,zn)=∏i=1n2π1⋅e−21⋅(zi)2=(2π)2n1⋅e−21⋅(ZTZ)
且:1=∫−∞+∞⋯∫−∞+∞p(z1,...,zn)dz1...dzn
我们称随机向量Z∽N(0,I),即随机向量服从均值为零向量,协方差矩阵为单位矩阵的高斯分布
1.2 多元高斯分布
对于普通的随机向量X∽N(μ,Σ),和其每个随机变量Xi∽N(μi,σi2)(i=1,...,n)且Xi,Xj(i,j=1,...,n)彼此不独立的情况下,我们该怎么求随机向量X的联合概率密度函数呢,一个很自然的想法是:如果我们能通过线性变换,使得随机向量中的每个随机变量彼此独立,则我们也可以通过独立随机变量概率密度函数之间的关系求出其联合概率密度函数,事实上,我们有如下的定理可以完成这个工作:
1.2.1 定理1
若存在随机向量X∽N(μ,Σ),其中μ∈Rn为均值向量,Σ∈Sn×n为半正定实对称矩阵,是X的协方差矩阵,则存在满秩矩阵B∈Rn×n,使得Z=B−1(X−μ),而Z∽N(0,I)
有了定理1,我们就可以对随机向量X作相应的线性变换,使其随机变量在线性变换后彼此独立,从而求出其联合概率密度函数,具体地:
∵Z=B−1(X−μ),Z∽N(0,I)
∴p(z1,...,zn)=(2π)2n1⋅e−21⋅(ZTZ)
p(z1(x1,...,xn),...)=(2π)2n1⋅e−21[(B−1(X−μ))T(B−1(X−μ))]
=(2π)2n1⋅e−21[(X−μ)T(BBT)−1(X−μ)](3)
https://zhuanlan.zhihu.com/p/58987388