おおよそのメトロポリスアルゴリズム-意味がありますか?


7

少し前に西安は、PDFのMCMCのcdfsに相当するものは何ですかと尋ねました素朴な答えは、「近似」メトロポリスアルゴリズムをフォームで使用することです。

与えられた X(t)=x(t)
1.生成する Yq(y|x(t))
2.取る

X(t+1)={Y with probability min(F(Y+ε)F(Yε)F(x(t)+ε)F(x(t)ε),1)x(t) otherwise.

ここで、はターゲットCDFで、は小さな定数です。これにより、CDFでMetropolisアルゴリズムを使用できるようになります。Fε

問題は、これが実際に悪い考えかもしれない理由があるのでしょうか?


西安の質問に対する私の答えを見ましたか?私は同様のことを提案していると思います(実際にはCDFがあるため、Metropolisを使用する必要すらありません)。問題は私の回答の最後にリストされています(近似を評価するコストは、次元数で指数関数的です)。
lacerbi

@lacerbiありがとう。私はCDFを持っているので、私はそれを必要としないことを知っています。それは単なる好奇心です。費用以外に何かありますか?
ティム

@ティム:提案ありがとうございます。が多次元である場合の解決策として考えられるのは、ギブスサンプリングを実行し、導関数を一度に1つの方向にとることです。Xϵ
西安

西安@はい、これは簡単にギブス、MHなどにまで拡張することができ
ティム

回答:


1

いいえ、これが悪い考えである理由はわかりません。CDFからサンプルを抽出するのは自然な(そして興味深い)拡張であるように思えます。

ただし、受け入れは

min(F(Y+ε)F(Y)F(x(t)+ε)F(x(t)),1)

定義により

limε0F(x+ε)F(x)ε=PDF(x)

それにもかかわらず、私がこれを見たのは初めてです。自明ではないCDFからサンプリングする強いケースがあるため、これは興味深い出版物になる可能性があります。


OPによって提案された許容基準は、な微分の中央差分式によって動機付けられます、たとえばmath.stackexchange.com/a/888280/104295を参照してください。(私はこれらの近似のどちらかがこの場合により良く機能すると信じる理由があるかどうか分かりません)。limϵ0(F(x+ϵ)F(xϵ))/(2ϵ)
Juho Kokkala

@JuhoKokkala +/-アプローチも境界ケースを均等に扱います。
Tim
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.