2つの相関するランダム変数をサンプリングするためのいくつかの手法は何ですか?


15

2つの相関するランダム変数をサンプリングするためのいくつかの手法は何ですか?

  • 確率分布がパラメータ化されている場合(たとえば、対数正規)

  • ノンパラメトリック分布がある場合。

データは、非ゼロの相関係数を計算できる2つの時系列です。履歴相関と時系列CDFが一定であると仮定して、将来これらのデータをシミュレートしたいと考えています。

ケース(2)の場合、1-DアナログはCDFを構築し、そこからサンプルを作成します。だから、2-D CDFを作成して同じことをすることができたと思います。ただし、個々の1-D CDFを使用し、ピックを何らかの方法でリンクすることで、近づく方法はないのでしょうか。

ありがとう!


3
1次元CDFをリンクすると、コピュラを思い浮かべます。それらがあなたにとって役に立つかどうかはわかりません。
ワンストップ

回答:


23

探しているのはコピュラだと思います。2つの周辺分布(パラメーターcdfまたは経験的cdfで指定)があり、2つの間の依存関係を指定します。二変量の場合、すべての種類の選択肢がありますが、基本的なレシピは同じです。解釈を簡単にするために、ガウスコピュラを使用します。

相関行列Cでガウスコピュラから描画するにはC

  1. ドローZ=Z1Z2N0C

  2. セットするために、私は= 1 2(とΦ標準正規累積分布関数)。今U 1U 2U [ 0 1 ]が、彼らは依存しています。うん=ΦZ=12Φうん1うん2うん[01]

  3. 集合ここで、F - 1は iが変数に対する限界CDFの(疑似)逆であるI。これは、Y iが目的の分布に従うことを意味します(このステップは単なる逆変換サンプリングです)。Y=F1うんF1Y

出来上がり!いくつかの単純なケースで試してみて、限界ヒストグラムと散布図を見てください。楽しいです。

ただし、これが特定のアプリケーションに適していることを保証するものではありません(特に、ガウスコピュラをatコピュラに置き換える必要がある場合があります)が、これを開始する必要があります。コピュラモデリングに関する参考資料は、Nelsen(1999)、An Introduction to Copulasですが、オンラインでもかなり良い紹介があります。


2
+1 Nelsenは非常に読みやすいです。私は数年前にオンライン資料をたくさん読んだ後でもコピーを買いました。
whuber

1
:私は偉大なチュートリアル紙とそれに付随するスプレッドシート見つけbehan.ws/copula.pdfsoa.org/files/xls/rsrch-copula-ex.xls
ピート

1
@ピート、論文は本当に素晴らしいです。一方、スプレッドシートのリンクは
無効

MathematicaとMatlabの最近のバージョンには、すでにそのような問題を処理する組み込み関数がありますか?
LCFactorization

プラケットコピュラと同じようにしたい場合はどうすればよいですか?Normalとplackett copulaの間に関係はありますか?
フェドバス

2

バツ1Y+Zバツ2W+ZZうん1うん

3番目の一般的な方法は、(NORTA)NORmal To Anythingです。相関正規変量を生成し、それぞれの累積分布関数を評価してそれらを均一なランダム変量にし、これらの「新しい」均一なランダム変量を、新しい分布から描画を生成する際のランダム性のソースとして使用します。

別の投稿で言及されているコピュラ(メソッドのクラス全体)アプローチに加えて、コピュラアプローチと精神的に類似している最大結合分布からサンプリングすることもできます。限界分布と最大結合からのサンプルを指定します。これは、Pierre Jacobがここで説明しているように、2つの受け入れ-拒否ステップによって実現されます。おそらく、この方法は2よりも高い次元に拡張できますが、達成するのがより複雑になる可能性があります。最大のカップリングは、周辺のパラメーターの値に依存する相関関係を誘発することに注意してください。私の質問に対する西安の答えのこの良い例については、この投稿を参照してください。

おおよその(ほとんどの場合)サンプルを受け入れる場合は、MCMC手法も多次元分布からサンプリングするオプションです。

また、アクセプトリジェクトメソッドを使用することもできますが、通常は、サンプリングする優勢な密度を見つけて、その密度と目的の密度の比率を評価することは困難です。

これは私が考えることができるすべての追加の方法ですが、おそらく私が見逃したカップルがあります。

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