Metropolis&Rejection&Inverse Transformサンプリング手法の使用


7

逆変換法は、分布関数の形状に依存する分析法であるため、分布からサンプリングするのに必ずしも適切なオプションではないことを知っています。たとえば、逆1次元ガウス分布は計算できませんが、サンプリングによって良好な結果が得られます。私にとっては、この方法で十分です。しかし、MCMCメソッドMetropolis-HastingsまたはRejection)は、逆変換よりもパフォーマンスが良いのでしょうか。MCMCメソッドは、よりまれなイベントをカバーするため、ITより優れていますか?または、他に利点はありますか?いくつかのが役立ちます!ありがとう!


1
これは明らかになるまで閉じられているはずですが、良い答えがいくつかあるので、とりあえず嘘をつきましょう。1.正規分布からのサンプリングには多くの方法があります-拒絶サンプリングの多くのバリアントを含みます。したがって、拒否のサンプリングは、別のアプローチよりも良いことも悪いこともあるかもしれません。3.一部の前提が正しくありません。逆正規累積分布関数は(必要な精度レベルまで)計算できますが、閉じた形では存在しません。これは、アークシンを計算できるのと同じ意味で計算できます。
Glen_b-モニカを復活させる2016

回答:


7

逆法は計算することが不可能であると言うことは完全に正しくありません。逆ガウスCDFには完全に優れた数値近似があります。私の知る限り、多くのメソッドがガウス確率変数を生成するためにそれを使用しています。もちろん、ガウシアンを生成する他の、おそらくもっと簡単な方法はたくさんあります。

拒絶サンプリングに関しては、これは混合バッグです。もしf(x) ガウスpdfであり、リジェクションサンプリングでは、PDFを見つける必要があります。 g(x)その支配 f(x)f(x)Mg(x)、 いくつかのための M>0。一つの解釈M これは、サンプルを受け入れる前に行う必要のある拒否の予想数です。 M良いです。この問題により、拒否のサンプリングが非常に困難になる場合があります。Mは巨大。ここでのルールは、あなたが見つけることができない場合、g それは M 扱いやすい場合は、他の方法、たとえば、逆変換方法を調べる必要があります。

たとえば、指数分布は正規分布で機能します(実際には片側正規で、その後コインを裏返して符号を決定できます)。この場合、あなたはワークアウトすることができますM=2π/e=1.32、指数関数は逆累積分布関数法を使用して非常に簡単に生成でき、平均でおよそ2つのサンプルを破棄するだけでよいので、これは素晴らしいことです。MCMCと組み合わせた拒否サンプリングの優れた点は、巧妙な方法使用すると、イベントが発生するまで実際にユニバースの寿命を待たなくても、まれなイベントをシミュレートできることです。


1
正常な場合の指数関数の意味を正確に説明できますか?指数関数はサポートが小さいため、厳密にはこれは正しくありません。R+
西安

@西安:細字:指数関数を使用して半分のガウス分布を生成し、コインを裏返して記号を決定します。ローレンツ分布を直接使用することもできると思います
Alex R.

3

シミュレーション手法間の比較は、すべてが同じターゲット分布からのものであると想定される出力を生成するため、効率についてのみです。したがって、これらのまれなイベントは正しい(まれな)レートで発生するはずなので、1つのシミュレーションメソッド(MCMCなど)が別のシミュレーションメソッドよりも多くのまれなイベントを生成することは期待できません。

逆cdf変換アプローチ、つまり返す F(U) いつ U です U(0,1)、配布元 F。数学的に正しいです。計算すると非効率になる可能性がありますF1要求が厳しすぎる。選択したソフトウェアにこの逆のコードが含まれている場合は、逆の精度が心配でない限り、さらに探す必要はありません(ただし、数値の精度が高い別の方法を見つける必要があります!)。逆累積分布関数がコーディングされておらず、大量のコーディング投資が必要な場合、マルコフ連鎖モンテカルロ法のような一般的な方法を探すほうが効率的です。これらは漸近法であり、シミュレーションの分布は、マルコフステップの数が無限に大きくなったときにのみターゲット分布に収束します(有限数のステップの後に収束を検証できる特別な場合を除く)。しかし、これらも一般的です より少ないコーディングと計画を必要とする方法、したがって、コーダー自身の時間と比較した場合、コンピューター時間はかなり安いという意味でより効率的な方法。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.