Bootstrap-KI-Rechner
Schätzen Sie KIs durch Resampling.
Verwendet Quantile der Bootstrap-Verteilung direkt
Gleichen Seed für reproduzierbare Ergebnisse verwenden
Daten eingeben und 'Bootstrap ausführen' klicken, um KI zu berechnen
Verwenden Sie Bootstrap-Konfidenzintervalle, wenn Sie keine Normalverteilung annehmen können, kleine Stichproben haben oder Intervalle für komplexe Statistiken wie Mediane, Verhältnisse oder Perzentile benötigen. Bootstrap-Resampling macht keine Verteilungsannahmen.
Was ist Bootstrapping?
Bootstrapping erstellt viele neu gesampelte Datensätze durch Ziehen mit Zurücklegen aus Ihren Originaldaten und berechnet dann Ihre Statistik für jede Stichprobe:
- Originalstichprobe: n Beobachtungen
- Ziehe n Beobachtungen mit Zurücklegen → Bootstrap-Stichprobe 1
- Berechne die Statistik für Bootstrap-Stichprobe 1
- Wiederhole B-mal (typischerweise 1000-10000)
- Verwende die Verteilung der Bootstrap-Statistiken für die Inferenz
Bootstrap-KI-Methoden
Perzentil-Methode
Der einfachste Ansatz: Verwende Perzentile der Bootstrap-Verteilung.
Wobei das p-te Perzentil der Bootstrap-Statistiken ist.
Vorteile: Einfach, intuitiv Nachteile: Kann verzerrt sein, schlechte Abdeckung bei schiefen Verteilungen
Basis-Methode (umgekehrte Perzentil-Methode)
Wobei die ursprüngliche Stichprobenschätzung ist.
Spiegelt die Bootstrap-Verteilung um die Originalschätzung.
Bias-korrigiert und beschleunigt (BCa)
Der Goldstandard für Bootstrap-KIs:
Wobei:
- = Bias-Korrektur (Anteil der Bootstrap-Schätzungen unter dem Original)
- = Beschleunigung (misst die Schiefe)
Vorteile: Beste Abdeckung, behandelt Verzerrung und Schiefe Nachteile: Rechenintensiv, erfordert mehr Bootstrap-Stichproben
Studentisiert (Bootstrap-t)
Verwendet die Verteilung studentisierter Statistiken:
Erfordert die Schätzung des SE für jede Bootstrap-Stichprobe.
Beispiel: Bootstrap-KI für den Median
Daten: 12, 15, 18, 22, 25, 28, 45, 52 (n = 8)
Original-Median: 23,5
1000 Bootstrap-Stichproben ergeben Mediane:
- 2,5-tes Perzentil: 17,5
- 97,5-tes Perzentil: 38,5
95% Perzentil-KI: [17,5; 38,5]
Zum Vergleich: Für das Median-KI mit Normalverteilungstheorie existiert keine einfache Formel!
Wie viele Bootstrap-Stichproben?
| Zweck | Empfohlenes B |
|---|---|
| Standardfehler | 200-500 |
| Konfidenzintervalle | 1000-2000 |
| Perzentil-KI | 1000 |
| BCa-KI | 2000-5000 |
| Hypothesentests | 1000-10000 |
Mehr Stichproben = präziser, aber abnehmende Erträge nach ~10.000.
Wann Bootstrap-KIs verwenden
Ideale Situationen
- Nicht-normalverteilte Daten: Schiefe Verteilungen, Ausreißer
- Kleine Stichproben: n < 30, wo der zentrale Grenzwertsatz fragwürdig ist
- Komplexe Statistiken: Median, getrimmter Mittelwert, Verhältnisse, Perzentile
- Kein geschlossener SE: Korrelationsdifferenzen, Regressionsvorhersagen
- Abhängige Daten: Zeitreihen (verwenden Sie Block-Bootstrap)
Wann NICHT verwenden
- Sehr kleine Stichproben: n < 10 erfasst möglicherweise nicht die Populationsvariabilität
- Schwere Ränder bei kleinem n: Bootstrap kann instabil sein
- Einfache Statistiken bei großem n: Normalverteilungstheorie ist ausreichend und schneller
Bootstrap für verschiedene Statistiken
Mittelwert
Bootstrap ist bei großem n unnötig (verwenden Sie Normalverteilungstheorie), aber gültig für kleines n oder nicht-normalverteilte Daten.
Median
Keine einfache Formel für den Median-SE. Bootstrap ist oft der beste Ansatz:
Korrelation
Bootstrap behandelt die nicht-normale Stichprobenverteilung von r.
Regressionskoeffizienten
Resample (X, Y)-Paare gemeinsam:
Berücksichtigt Heteroskedastizität ohne sie anzunehmen.
Differenz der Mittelwerte
Resample jede Gruppe separat:
Gültig auch bei ungleichen Varianzen und Nicht-Normalität.
Parametrischer vs. nichtparametrischer Bootstrap
Nichtparametrischer Bootstrap
Resampling aus den Daten selbst. Macht keine Verteilungsannahmen.
Parametrischer Bootstrap
- Passe ein Modell an die Daten an (z.B. schätze μ, σ)
- Generiere Stichproben aus dem angepassten Modell
- Berechne die Statistik für jede generierte Stichprobe
Verwenden Sie, wenn: Sie vom Verteilungstyp überzeugt sind, aber unsicher über die Parameter.
Block-Bootstrap für abhängige Daten
Bei Zeitreihen oder räumlichen Daten sind Beobachtungen nicht unabhängig. Block-Bootstrap erhält die lokale Abhängigkeit:
- Teilen Sie die Daten in überlappende Blöcke
- Resample Blöcke (nicht einzelne Beobachtungen)
- Verketten Sie diese zur Bootstrap-Stichprobe
Die Blockgröße erfordert Abstimmung - zu klein ignoriert die Abhängigkeit, zu groß reduziert die Variabilität.
Überprüfung der Bootstrap-Ergebnisse
Konvergenz
Erhöhen Sie B, bis der SE des Bootstrap-SE stabilisiert ist:
Verzerrung
Wenn die Verzerrung im Verhältnis zum SE groß ist, ziehen Sie die BCa-Methode in Betracht.
Normalität der Bootstrap-Verteilung
Wenn die Bootstrap-Verteilung stark nicht-normal ist, kann die Perzentil-Methode eine schlechte Abdeckung haben. Verwenden Sie BCa.
Häufige Fehler
Resampling der falschen Einheiten
Bei geclusterten Daten: Resample Cluster, nicht Beobachtungen. Bei gepaarten Daten: Resample Paare.
Ignorieren von Abhängigkeiten
Standard-Bootstrap nimmt Unabhängigkeit an. Verwenden Sie Block-Bootstrap für Zeitreihen.
Zu wenige Bootstrap-Stichproben
B = 100 ist zu wenig für KIs. Verwenden Sie mindestens 1000.
Wunder bei winzigem n erwarten
Bootstrap kann keine Informationen erzeugen, die nicht in Ihrer Stichprobe sind. Bei n = 5 wird Ihr KI ohnehin breit sein.
Vergleich mit anderen Methoden
| Methode | Annahmen | Am besten für |
|---|---|---|
| Normalverteilungstheorie | Normalität, großes n | Mittelwerte bei großen Stichproben |
| t-Intervall | Normalität (robust) | Mittelwerte bei kleinen Stichproben |
| Bootstrap | Keine (IID) | Komplexe Statistiken, nicht-normale Daten |
| Bayesianisch | Prior-Spezifikation | Einbeziehung von Vorwissen |
Berichten von Bootstrap-Ergebnissen
Standardformat: "Die mediane Reaktionszeit betrug 23,5 ms (95% BCa-Bootstrap-KI: 17,5-38,5 ms, B = 5000)."
Einschließen:
- Originalschätzung
- KI-Methode (Perzentil, BCa, etc.)
- Anzahl der Bootstrap-Stichproben
- Besondere Überlegungen (Blockgröße für Zeitreihen)
Rechnerische Überlegungen
Effizienz-Tipps
- Vektorisieren Sie Operationen
- Verwenden Sie Parallelverarbeitung für großes B
- Speichern Sie nur benötigte Statistiken, nicht vollständige Resamples
- Erwägen Sie Subsampling für sehr große Datensätze
Reproduzierbarkeit
Setzen Sie den Zufalls-Seed vor dem Bootstrapping für reproduzierbare Ergebnisse.
Historischer Kontext
Bradley Efron führte den Bootstrap 1979 ein und revolutionierte damit die statistische Inferenz. Die BCa-Methode (1987) verbesserte die Abdeckungseigenschaften. Fortschritte in der Computertechnik machten Bootstrap praktikabel und veränderten grundlegend, wie Statistiker komplexe Inferenzprobleme angehen.
Verwandte Berechnungen
- Konfidenzintervall-Rechner - Parametrische Intervalle
- T-Test-Rechner - Hypothesentests
- Standardfehler-Rechner - SE-Schätzung
- Median-Rechner - Zentrale Tendenz
Zusammenfassung
Bootstrap-Konfidenzintervalle funktionieren durch Resampling Ihrer Daten mit Zurücklegen, mehrfache Berechnung der interessierenden Statistik und Nutzung der resultierenden Verteilung für die Inferenz. Die Perzentil-Methode ist am einfachsten, aber BCa wird wegen seiner besseren Abdeckungseigenschaften bevorzugt. Verwenden Sie Bootstrap, wenn die Normalität fragwürdig ist, Stichproben klein sind oder für Statistiken ohne geschlossene Standardfehler. Wählen Sie mindestens 1000 Resamples für KIs, 2000+ für BCa. Berichten Sie die verwendete Methode und die Anzahl der Bootstrap-Stichproben.