Vorteil mehrerer Simulationen im altmodischen Monte Carlo?

8

Der Geist dieser Frage kommt von "Ordinary Monte Carlo", auch bekannt als "gutes altmodisches Monte Carlo".

Angenommen, ich habe eine Zufallsvariable mitμ : = E [ X ]X

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

Beide sind unbekannte Werte, da die Wahrscheinlichkeitsverteilungsfunktion von unbekannt ist (oder die Berechnungen nicht durchführbar sind).X

Nehmen wir in beiden wir können irgendwie Zeichnungen (diese sind unabhängig und identisch verteilt) von der Verteilung von simulieren . Definieren wir die BeispielparameterX 1 , X 2 , , X n X.nX1,X2,,XnX

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

Nach dem zentralen Grenzwertsatz wird der Stichprobenmittelwert , wenn sehr groß wird, einer Normalverteilung genau folgenμ nnμ^n

μ^N(μ,σ2n)

Bevor wir Konfidenzintervalle berechnen können, gibt der Autor an, dass wir, da wir nicht kennen , die Schätzung vornehmen werden , genauer gesagt für eine unvoreingenommene Schätzung , und wir können von dort aus mit Standardtechniken fortfahren.σ 2σ 2 σ 2nσ2σ2σ^2σ2nn1σ^2

Während der Autor die Wichtigkeit von ausreichend groß erwähnt ( Anzahl der Ziehungen pro Simulation), wird die Anzahl der Simulationen und ihre Auswirkung auf unser Vertrauen nicht erwähnt.n

Gibt es einen Vorteil beim Ausführen von Simulationen ( jedes Mal Zeichnen), um mehrere Stichprobenmittel zu erhalten? , und verwenden Sie dann die Mittel der Mittel, um unsere Schätzungen und unser Vertrauen in das unbekannte von ?n μ n , 1 , μ n , 2 , ... μ n , k μ , σ Xknμ^n,1,μ^n,2,μ^n,kμ,σX

Oder reicht es aus, in einer einzigen Simulation nur Abtastwerte aus zu ziehen , solange ausreichend groß ist?X nnXn

jII
quelle

Antworten:

5

Solange Probleme bei der Erzeugung von Pseudozufallszahlen vermieden werden (siehe Anmerkung am Ende), sind die beiden Ansätze ( Simulationen mit Zügen vs. Einzelsimulation mit ausreichend großem ) hinsichtlich der Schätzung des Mittelwerts äquivalent . Beachten Sie in Bezug auf den Speicher, dass Sie im Fall von Simulationen die Beispielmittel speichern müssen, bevor Sie das ausführen endgültiger Mittelwert, während dies im einzelnen Simulationsszenario nicht der Fall ist. Bei modernen Computern sollte die Durchführung einer einzelnen Simulation mit ausreichend großem nicht schwieriger sein als zuvor beschrieben und in der Tat Zeit sparen.knnkμ^n,1,,μ^n,kn

Der mathematische Grund jenseits der Äquivalenz ist die Linearität. Genauer gesagt berechnen Sie im Szenario mit Simulationen den "endgültigen" Stichprobenmittelwert wie folgt: wobei bezeichnet die Zieh nummerierte bei Simulation . Diese Anordnung ist willkürlich, wenn nichts Seltsames passiert. Sie können also jedes mit einem neuen Index neu beschriften , z. B. , und kμ^ X ( h ) i ihX ( h ) , i m=1,...,nk μ =1

μ^=1kh=1kμ^n,h=1kh=1k1ni=1nXi(h)=1nkh=1ki=1nXi(h)
Xi(h)ihXi(h)m=1,,nknk
μ^=1nkm=1nkXm
Dies entspricht jedoch der Durchführung einer einzelnen Simulation mit Zeichnungen (offensichtlich müssen die Zeichnungen, wie bereits erwähnt, iid sein).nk

Hinweis: Mögliche Probleme mit PRNGs werden auf der Wikipedia-Seite beschrieben .

PseudoRandom
quelle
1
Gute Antwort! Ich hatte diese Erkenntnis kurz nach dem Posten gemacht. Und da die Varianz unserer Stichproben umgekehrt proportional zu (der Anzahl der Stichproben) ist, verbessert sich auch unser Vertrauen (zumindest theoretisch). n
jII