昔ながらのモンテカルロでの複数のシミュレーションの利点は?


8

この質問の精神は、「古き良きモンテカルロ」としても知られる「普通のモンテカルロ」から来ています。

ランダム変数としますX

μ:=E[X]σ2:=Var[X]

確率分布関数が不明であるため(または計算が扱いにくいため)、どちらも不明な値です。X

いずれにせよ、の分布から何らかの形で回の描画(これらは独立しており、まったく同じように分布しています)をシミュレート できるとします。サンプルパラメータを定義しましょうnX1,X2,,XnX

μ^n:=1ni=1nXiσ^n2:=1ni=1n(Xiμ^n)2

中心極限定理によれば、が非常に大きくなると、サンプル平均は正規分布に厳密に従いますnμ^n

μ^N(μ,σ2n)

信頼区間を計算する前に、著者はわからないので概算、またはより正確には不偏推定について、そしてそこから標準的な手法を使用して先に進むことができます。σ2σ2σ^2σ2nn1σ^2

さて、作者はの重要性を十分に述べていますが(シミュレーションごとの描画の数)、シミュレーションのとその信頼性への影響については触れられていません。n

いくつかのサンプル平均を得るためにシミュレーションを実行する(毎回回の描画を実行する)利点はありますか?、そして平均の平均を使用して、未知のに関する推定と信頼性を向上させますか?knμ^n,1,μ^n,2,μ^n,kμ,σX

または、が十分に大きい限り、1回のシミュレーションでからサンプルを描画するだけで十分ですか?nXn

回答:


5

擬似乱数生成に関する問題が回避される長いほど(末尾に注を参照)、二つのアプローチ(シミュレーションとが十分大きいと、単一のシミュレーション対描画)に等価である平均値を推定に関して。メモリについては、シミュレーションの場合、実行する前にサンプル平均を保存する必要があることに注意してください。最後の意味ですが、これは単一のシミュレーションシナリオでは発生しません。最近のコンピューターでは、が十分に大きい単一のシミュレーションを実行することは、以前に説明したものよりも難しくなく、実際には時間を節約する必要があります。knnkμ^n,1,,μ^n,kn

同等性を超えた数学的理由は線形性です。より正確には、シミュレーションのシナリオでは、「最終」サンプル平均を次のように計算します ここで、はシミュレーション番号が付けられた描画。奇妙なことが起こらなければ、この順序付けは任意です。したがって、各に新しいインデックスでラベルを付け直すことができます。たとえば、とすると、 kμ^

μ^=1kh=1kμ^n,h=1kh=1k1ni=1nXi(h)=1nkh=1ki=1nXi(h)
Xi(h)ihXi(h)m=1,,nk
μ^=1nkm=1nkXm
しかし、これはドローで単一のシミュレーションを実行することと同じです(すでに述べたように、ドローは明らかにiidでなければなりません)。nk

注: PRNGの潜在的な問題については、ウィキペディアのページで説明されています


1
正解です。投稿後、少し気づきました。また、サンプリングの分散は(サンプル数)に反比例するため、信頼性も(少なくとも理論的には)向上します。n
jII 14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.