Wie bei den meisten Monte-Carlo-Methoden lautet die Regel für das Bootstrapping: Je größer die Anzahl der Replikate ist, desto geringer ist der Monte-Carlo-Fehler. Da die Renditen jedoch abnehmen, ist es nicht sinnvoll, so viele Replikate wie möglich auszuführen.
Angenommen, Sie möchten sicherstellen, dass Ihre Schätzung einer bestimmten Größe innerhalb von der Schätzung , die Sie mit unendlich vielen Wiederholungen erhalten würden. Beispielsweise möchten Sie möglicherweise ziemlich sicher sein, dass die ersten beiden Dezimalstellen von aufgrund eines Monte-Carlo-Fehlers nicht falsch sind. In diesem Fall ist . Gibt es eine adaptive Prozedur, die Sie verwenden können, bei der Sie weiterhin Bootstrap-Replikate generieren, \ hat θ überprüfen und gemäß einer Regel anhalten, z. B. mit 95% iger Sicherheit?
NB Obwohl die vorhandenen Antworten hilfreich sind, würde ich gerne ein Schema sehen, um die Wahrscheinlichkeit zu steuern, dass .
Antworten:
Wenn die Schätzung von auf den Replikaten normal verteilt ist, können Sie den Fehler auf aus der Standardabweichung schätzen :θ σ^ θ^ σ
dann können Sie einfach aufhören, wenn .1.96∗σ^<ϵ
Oder habe ich die Frage falsch verstanden? Oder möchten Sie eine Antwort ohne Normalität und bei Vorhandensein signifikanter Autokorrelationen?
quelle
Auf den Seiten 113-114 der ersten Ausgabe meines Buches Bootstrap Methods: A Practitioner's Guide Wiley (1999) diskutiere ich Methoden, um zu bestimmen, wie viele Bootstrap-Replikationen bei Verwendung der Monte-Carlo-Näherung durchgeführt werden müssen.
Ich gehe detailliert auf ein Verfahren aufgrund von Hall ein, das in seinem Buch The Bootstrap and Edgeworth Expansion, Springer-Verlag (1992) beschrieben wurde. Er zeigt, dass bei einer großen Stichprobengröße n und einer großen Anzahl von Bootstrap-Replikationen B die Varianz der Bootstrap-Schätzung C / B beträgt, wobei C eine unbekannte Konstante ist, die nicht von n oder B abhängt. Wenn Sie also C bestimmen können Wenn Sie es oben gebunden haben, können Sie einen Wert für B bestimmen, der den Fehler der Schätzung kleiner macht als das , das Sie in Ihrer Frage angegeben haben.ϵ
Ich beschreibe eine Situation mit C = 1/4. Wenn Sie jedoch keine gute Vorstellung davon haben, wie hoch der Wert C ist, können Sie auf den von Ihnen beschriebenen Ansatz zurückgreifen, bei dem Sie B = 500 sagen, und ihn dann auf 1000 verdoppeln und den Unterschied in diesen Bootstrap-Schätzungen vergleichen wiederholt werden, bis der Unterschied so gering ist, wie Sie es möchten.
Eine andere Idee gibt Efron in dem Artikel "Bessere Bootstrap-Konfidenzintervalle (mit Diskussion)", (1987) Journal of the American Statistical Association Vol. 82 S. 171-200.
quelle