多変量正規分布の条件付き確率分布を導出する
本記事は以下の過去記事の内容を用います.
シューア補行列の定義とその背景,逆行列補題との関係をまとめる - エンジニアを目指す浪人のブログ
対称行列のシューア補行列は対称行列であることを証明する - エンジニアを目指す浪人のブログ
応用上よく使われると思われる多変量正規分布(multivariate normal distribution)の条件付き分布(conditional probability distribution)について,その導出をメモしておくことにしました.
問題を設定するため,いくつか準備をします.
記号を準備します.
確率変数
確率変数
の実現値
の実現値
の平均
の平均
分散共分散行列 を以下とします.
(c.1)
(c.2)
(c.3)
確率変数(ベクトル) は平均(ベクトル) ,分散共分散行列 の多変量正規分布に従う,すなわち以下であるとします.多変量正規分布の定義は文献[4]にあります.
転置行列についての以下の性質は文献[5]にあります.
(t.1)
対称行列についての以下の性質は文献[6]にあります.
(s.1) 対称行列 が正則
以上の設定のもとで本記事の目的に進みます.以下の事実が成り立ちます.条件付き分布の分散共分散行列は に依存しないことに注意します.
'--------------------------------------------------------------------------------------------------------------------------------------------
事実.
が与えられた下での ,すなわち確率変数 は平均 ,分散共分散行列 の多変量正規分布に従う, すなわち以下である.
証明.
の条件付き確率分布の確率密度関数が以下であることを示せばよい.
以下のようにおく.冒頭の過去記事(シューア補行列の定義)定義1.にあるように は における のシューア補行列である.
冒頭の過去記事(シューア補行列の定義)事実1.(1.2)より以下を得る.
冒頭の過去記事(対称行列のシューア補行列)事実.より以下を得る.
(sc.1)
以降, 以外は定数であることに注意する.
(※)
各項を以下のように変形する.
(t.1)
(t.1)
(c.2)(s.1)
(c.3)
(sc.1)(s.1)
(※)
(t.1)
(sc.1)(s.1)
(t.1)
(sc.1)(s.1)
(※※)
文献[7]
を に固定している
(※※)
(証明終わり)
'--------------------------------------------------------------------------------------------------------------------------------------------
以上,多変量正規分布の条件付き確率分布を導出しました.
参考文献
[1] Cross Validated https://stats.stackexchange.com/questions/30588/deriving-the-conditional-distributions-of-a-multivariate-normal-distribution
[2] @mochio様のブログ https://qiita.com/mochio/items/280c229bee5fe282852b
[3] Stanford University Andrew Ng先生のノート http://cs229.stanford.edu/notes/cs229-notes9.pdf
[4] Wikipedia Multivariate normal distribution のページ https://en.wikipedia.org/wiki/Multivariate_normal_distribution
[5] Wikipedia Transpose のページ https://en.wikipedia.org/wiki/Transpose
[6] Wikipedia Symmetric matrix のページ https://en.wikipedia.org/wiki/Symmetric_matrix
[7] Wikipedia Conditional probability distribution のページ https://en.wikipedia.org/wiki/Conditional_probability_distribution