Metropolis-Hastingsサンプラーが非常に不規則にパラメーター空間を移動する可能性が非常に低い可能性があります。つまり、提案分布のパラメーター(私の場合はガウス分布)に関係なく、収束は達成できません。私のモデルにはそれほど複雑ではありません-2つのパラメーターだけですが、MHはこのタスクを処理できないようです。それで、この問題の周りに何かトリックがありますか?非常に遠く後部テールに移動するマルコフチェーンを生成しないサンプラーはありますか?
問題の更新:
詳細を示して質問を再定式化しようとします。まず、モデルについて説明します。
2つのノードを持つグラフィカルモデルがあります。各ノードは、次のように自動ポアソンモデル(Besag、1974)によって制御されます
または、2つのノードしかなく、等しいグローバル強度を想定しているため:
P (X 1 | X 2 = X 2、θ 、α )〜P O I S
p(Xj|Xk=xk,∀k≠j,Θ)∼Poisson(eθj+∑j≠kθkjxk)
、P (X 2 | X 1 = X 1、θ 、α )〜P 、O 、I 、S 、S 、O 、N (E θ + α X 1)p(X1|X2=x2,θ,α)∼Poisson(eθ+αx2)
p (X2| バツ1= x1、θ 、α )〜Po i s s o n (eθ + α のx1)
これはマルコフフィールドであるため、同時分布(または実現の可能性)は次のようになります
私はとに対してフラットな事前確率を仮定したので、後部は次に、
以来バツ= [ x1、x2]
p (X) = e x p (θ (x1+ x2) + 2 x1バツ2α )Z(θ 、α )= e x p (E(θ 、α 、X))Z(θ 、α )
αθπ(θ 、α | X)∝ e x p (E(θ 、α 、X))Z(θ 、α )
Z(θ 、α )一般に評価が非常に難しい(たくさんの総和)私はJ. Moller(2006)による補助変数法を使用しています。この方法では、最初にギブスサンプラーによってデータのサンプルを描画します(条件は単なるポアソン分布であるため)、ガウス分布から提案を描画し、それに応じて受け入れ基準を計算します。そして、ここで私は野生のマルコフ連鎖を得ます。チェーンが移動できる境界を設定すると、サンプラーはある分布に収束するように見えますが、少なくとも1つの境界を移動すると、結果の分布も移動し、常に変化を示します。@ Xi'anは正しいと思います-後部は不適切かもしれません。
X′H(X′,α′,θ′|X,α,θ)
mcmc
とコマンドmetrop
にも興味があるかもしれません。おそらく、適応型サンプラーが必要になります。このサンプラー(twalk)は、(おそらく「セカンドオピニオン」のように)適応性があるため、このような場合に使用できます。R、C、Pythonで実装されています。コードは、作者のWebページの1つからダウンロードできます。