この質問で部分的に説明したモデルをスタックオーバーフローで再現する一環として、事後分布のプロットを取得します。(空間)モデルは、一部の物件の販売価格を、物件が高価(1)であるか安価(0)であるかに応じて、ベルヌーイ分布として記述します。方程式では:
どこ バイナリの結果1または0です。 安かったり高かったりする確率です 空間確率変数です。 その位置を表します。それぞれのこれすべて データセットには70のプロパティがあるためです。 データポイントの地理的位置に基づく共分散行列です。このモデルに興味がある場合は、ここにデータセットがあります。
取得したいプロットは、次の等高線プロットです。
この図は、「潜伏プロセスの後部正中面のイメージプロットとして説明されています。 、バイナリ空間モデル」。本はこれも言います:
図5.8は、潜在の後方平均表面の等高線を重ねた画像プロットを示しています 処理する。
ただし、データセットには70組のポイントしかありません。等高線図を作成するには、推定する必要があると思います70 * 70ポイントで。だから、私の質問です:この後部正中面をどのように生成しますか?これまでのところ、(PyMCを使用して)関連するすべてのパラメーターの事後分布のサンプルがあり、予測できることがわかっています。事後予測分布を使用して新しいポイントで。しかし、私は値を予測する方法がわかりません 新しい時点で 。多分私は間違っていて、プロットは予測ではなく補間によって構築されました。
更新:
まず、これはの事後分布の中央値です プロパティがある各場所で。これは、MCMCトレースに基づいています。
そして、これは動径基底関数を使用した補間(等高線図付き)です。
(コードに興味がある場合はお知らせください)
ご覧のとおり、プロットには大きな違いがあります。いくつかの質問:
これらの違いが補間手順で説明されているかどうかはどうすればわかりますか?
多分、事後分布には重要なバリエーションがあります 私が計算したものと本で示したもの。MCMCシミュレーション間でどの程度の変動が許容されますか?私自身のパラメーターでさえ、使用するサンプリングに応じて少し変化します(Metropolis、Metropolis Adaptive)。
ポイントを予測するためのベイジアン手順はありますか 放射基底関数を使用して行ったように等高線図を生成するには、どうすればよいですか。