MCMCによってサンプリングされた共分散行列の自己相関を計算できますか?


8

MCMCがWishart分布から共分散行列をサンプリングするとします。

すべての反復で、Wishart分布から新しいサンプル行列を取得します。Si

質問:すべてのサンプルを含むトレースがある場合、これらのサンプルの自己相関をプロットできますか?S1,...Sn

の自己相関を使用している人を見たことがありが、正当な理由は見つかりませんでした。log(det(S))

回答:


1

私が見るところ、Wishart分布から行列を描画するとき、実際には各タイムステップで特に関連する単変量確率変数を描画しています。、任意の [=上三角部分] の部分だけがランダムであり、対称性が残りを与えます。言い換えると、自己相関は、任意の2つの次元ベクトルおよび 2つのエントリに対してペアで定義されます。。もちろん、これにより、実行が非常に多くなる可能性があります。p×pS1,S2,Snp(p+1)/2vech(Si)Sip(p+1)/2vech(Si)vech(Sih)h>0(p(p+1)/2)2追跡する単変量自己相関、および各のエントリは互いに意味的に関連しているため(たとえば、ここから法線からの描画を介して与えられる定義を参照してくださいhttps : //en.wikipedia.org/ wiki / Wishart_distribution)、私はあなたがこの一変量分析を行うことによって情報を破棄することを想像することができます。そうは言っても、最初に定義することにより、単変量自己相関をエントリごとに計算できます 明らかに、vech(Si)

S¯=1ni=1nvech(Si)Sh¯=1nhi=h+1nvech(Si)vech(Sih)T.
S¯期待値の上三角部分の自然な推定量です(Wishart分布がわかっている場合は、それを実際の期待値で置き換えることができます)。同様に、は、の瞬間の自然な推定量です。最後に、 介して 、 の自己相関推定に到達し 前述のとおり、これによりS¯hE(vech(Si)vech(Sih)T)
Cov(vech(Si)vech(Sih)T)=E(vech(Si)vech(Sih)T)E(vech(Si))E(vech(Si))T,
A(h)vech(Si)
A(h)=S¯hS¯S¯T.
(p(p+1)/2)2各Wishart行列エントリと他の各Wishart行列エントリの自己相関。情報が多すぎて表示できない場合は、一変量時系列 つまり、自己相関の絶対値の平均をとるだけです。正の自己相関のみに関心があり、負の自己相関が有害であると思わない場合は、自分を惜しまないでください。絶対値。同様に、対角線に沿った自己相関が対角線からの自己相関またはその逆の方が悪いと考える場合は、重み追加できます
a(h)=1(p(p+1)/2)2i=1(p(p+1)/2j=1(p(p+1)/2|A(h)ij|,
wij この「損失関数」を考慮に入れています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.