跳到正文
格致开物MATHWIKI

逆威沙特分布

逆威沙特分布(inverse Wishart distribution)是一类取值为对称正定矩阵的概率分布,常用于给未知协方差矩阵指定先验。它与威沙特分布通过矩阵求逆联系,但其尺度参数也要随求逆改变;把尺度矩阵原封不动地保留,是两种参数化最容易混淆的地方。

求逆关系与密度

本文采用 Σ∼IWp(ν,Ψ) 的约定:Ψ≻0,实数 ν>p−1,并且 Σ−1∼Wp(ν,Ψ−1). 其在正定对称矩阵上的密度是 p(Σ)=|Ψ|ν/22νp/2Γp(ν/2)|Σ|−(ν+p+1)/2exp⁡[−12tr⁡(ΨΣ−1)]. 这里的多元伽马函数与威沙特分布相同。ν 是自由度,Ψ 是尺度,均不直接等于协方差的期望。[1]

以 p=1 核对:若 Σ=s>0,Ψ=ψ>0,则 p(s)=(ψ/2)ν/2Γ(ν/2)s−ν/2−1e−ψ/(2s). 这就是形状 ν/2、尺度 ψ/2 的逆伽马分布。即使密度可以归一化,右尾仍可能很重;“有一个合法分布”与“均值存在”是两个条件。

已知均值时的共轭更新

设 x1,…,xn∣Σ 条件独立,均服从 Np(μ,Σ),且均值 μ 已知。写散布矩阵 A=∑i=1n(xi−μ)(xi−μ)𝖳. 要更新协方差,只需保留似然中含 Σ 的部分: L(Σ)∝|Σ|−n/2exp⁡[−12tr⁡(AΣ−1)]. 似然表达式中的迹来自恒等式 v𝖳Σ−1v=tr⁡(vv𝖳Σ−1)。将似然乘以前述先验密度,行列式的指数相加,迹中的两项合并,得到 p(Σ∣x)∝|Σ|−(ν+n+p+1)/2exp⁡[−12tr⁡((Ψ+A)Σ−1)]. 因此 Σ∣x∼IWp(ν+n,Ψ+A). 这是共轭性:数据把自由度增加 n,把尺度增加散布矩阵;无需重新寻找一种不同形状的后验。这个推导只处理已知均值,未知均值时一般要使用联合的正态—逆威沙特先验,不能把样本均值直接代入后照搬自由度。[2]

二维更新的完整算例

取 p=2,μ=0,先验 IW2(4,I2)。两个教学观测为 x1=(1,1)𝖳、x2=(1,0)𝖳,所以 A=(1111)+(1000)=(2111). 后验为 IW2(6,(3112))。在本参数化下,若 ν>p+1,均值为 𝔼[Σ]=Ψν−p−1. 故先验均值为 I2,后验均值为 (11/31/32/3)。矩阵求逆与取期望一般不能交换,(𝔼[Σ])−1 并不等于 𝔼[Σ−1]。[2]

先验均值的圆与后验均值的倾斜椭圆
椭圆用两次分布的均值矩阵作形状比较,显示两个观测引入的正相关;它不是后验可信域,也没有展示全部矩阵不确定性。

图中后验均值沿正相关方向倾斜,但后验仍是一整个矩阵分布,不是只剩这一条椭圆。要报告协方差不确定性,应给相关元素或派生量的后验区间,而非仅画均值形状。

变式。 仅把先验自由度由四改为二,分布仍合法,因为 2>p−1=1;先验均值却不存在,因为 2≤p+1=3。加入同样两个观测后,自由度变四,后验均值存在并等于 Ψ+A。密度的合法性条件不能代替矩存在条件。

参数选择与边界

逆威沙特将方差与相关性的先验形状联系在一起,单一自由度不能分别控制每个元素;在高维中称某个参数为“无信息”,也不能保证各派生相关系数具有预期的先验。应先检查均值存在性,再通过先验模拟检查方差尺度和相关程度。只把密度公式写进计算程序而不检查正定性,会使行列式或求逆步骤失去意义。

参考文献

  1. ↑ SciPy 官方文档:scipy.stats.invwishart,“Notes”,密度、求逆关系与一维逆伽马关系。
  2. ↑ 2.0 2.1 Kevin P. Murphy,Conjugate Bayesian analysis of the Gaussian distribution,2007,协方差未知的多元正态共轭分析与逆威沙特附录。