因子分析的邊緣分佈推導——CVMLI Prince讀書隨筆第7章

模型爲
P(xh)=N(xμ+Φh,Σ)P(h)=N(h0,I) \begin{aligned} P( x| h) &= \mathcal N( x| \mu + \Phi h, \Sigma) \\ P( h) &= \mathcal N( h| 0, I) \end{aligned}
其中hh的維度爲kkxx的維度爲d(d>k)d(d>k)Σ\Sigma 是對角陣,求P(x)P(x).
這是高斯線性模型!!高斯線性模型!!高斯線性模型!!
別猶豫!!!直接套結論。結果爲ΦΦT+Σ\Phi\Phi^T +\Sigma.
之前居然沒想起來這個,手算了半天。


以下爲之前手算的.
P(x)=N(xμ+Φh,Σ)N(h0,I)=C1exp{12(xμΦh)TΣ1(xμΦh)}exp{12hTh}dh=C2exp{12[(xμ)TΣ1(xμ)2(xμ)TΣ1Φh+hT(ΦTΣ1Φ+I)h]}dh=C3exp{12[(xμ)T[Σ1Σ1Φ(ΦTΣ1Φ+I)1ΦTΣ1](xμ)]}×exp{12[h(ΦTΣ1Φ+I)1ΦTΣ1(xμ)]T(ΦTΣ1Φ+I)[h(ΦTΣ1Φ+I)1ΦTΣ1(xμ)]}dh \begin{aligned} P( x) &= \int \mathcal N( x| \mu + \Phi h, \Sigma) \mathcal N ( h|0, I) \\ =& C_1 \int exp \left\{-\frac{1}{2}( x- \mu - \Phi h)^T \Sigma^{-1}( x- \mu - \Phi h) \right\} exp \left\{-\frac{1}{2} h^T h\right\} d h \\ =& C_2 \int exp\left\{-\frac{1}{2} [( x- \mu)^T \Sigma^{-1}( x- \mu ) -2( x - \mu)^T \Sigma^{-1} \Phi h + h^T ( \Phi^T \Sigma^{-1} \Phi + I) h]\right\} d h \\ =& C_3 \exp \left \{ -\frac{1}{2}[( x- \mu)^T[ \Sigma^{-1} - \Sigma^{-1} \Phi ( \Phi^T \Sigma^{-1} \Phi + I)^{-1} \Phi^T \Sigma^{-1}]( x- \mu )] \right \} \\& \times \int exp \left \{-\frac{1}{2} [ h - ( \Phi^T \Sigma ^{-1} \Phi + I)^{-1} \Phi^T \Sigma^{-1}( x - \mu)]^T ( \Phi^T \Sigma^{-1} \Phi + I)[ h - ( \Phi^T \Sigma ^{-1} \Phi + I)^{-1} \Phi^T \Sigma^{-1}( x - \mu)] \right \} d h \end{aligned}
其中C1,C2,C3C_1,C_2,C_3表示x,hx,h無關的係數。注意到把xx有關而hh無關的項提到積分外,積分內是關於hh的一個高斯分佈。積分後得到
C4exp{12[(xμ)T[Σ1Σ1Φ(ΦTΣ1Φ+I)1ΦTΣ1](xμ)]} \begin{aligned} C_4 \exp \left \{ -\frac{1}{2}[( x- \mu)^T[ \Sigma^{-1} - \Sigma^{-1} \Phi ( \Phi^T \Sigma^{-1} \Phi + I)^{-1} \Phi^T \Sigma^{-1}]( x- \mu )] \right \} \end{aligned}
這是一個高斯分佈,均值爲μ\mu,方差爲
[Σ1Σ1Φ(ΦTΣ1Φ+I)1ΦTΣ1]1(1) [ \Sigma^{-1} - \Sigma^{-1} \Phi ( \Phi^T \Sigma^{-1} \Phi + I)^{-1} \Phi^T \Sigma^{-1}]^{-1} \tag{1}
這裏套用Sherman-Morrison-Woodbury恆等式(矩陣求逆引理),式(1)化爲ΦΦT+Σ\Phi\Phi^T +\Sigma

  • Sherman-Morrison-Woodbury恆等式
    考慮ARd×d,BRk×d,CRk×kA \in \mathbb R ^{d\times d}, B \in \mathbb R ^{k\times d}, C \in \mathbb R ^{k\times k},其中A,CA, C正定對稱,則有
    (A1+BTC1B)1=AABT(BABT+C)1BA (A^{-1} + B^T C^{-1} B)^{-1}=A-AB^T(BAB^T+C)^{-1}BA
    該式的另一個用處是降低求逆維度,可以把左側對dd維求逆改爲右側對kk維求逆,如果d>kd>k的話,則有助於求逆

上述恆等式和舒爾補恆等式也很有關係。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章