Zufallszahlen aus statistischen Verteilungen

Erzeugung von Pseudo-Zufallszahlen aus über 20 stetigen und diskreten Verteilungen mittels Mulberry32-PRNG.

Statusvalidated
Version1.0.0
Minitab-EntsprechungCalc > Random Data

Beschreibung

Dieses Modul implementiert reproduzierbare Zufallszahlengenerierung mittels des Mulberry32-PRNG (32-bit, deterministic). Stetige Verteilungen werden über Inversions-, Box-Muller- und Marsaglia-&-Tsang-Methoden erzeugt. Die Normalverteilung nutzt die SinhArcSinh-Transformation (Jones & Pewsey 2009), die über die Parameter ε (Schiefe) und δ (Tailweight) eine flexible Familie asymmetrischer Verteilungen ermöglicht.

Formeln

Mulberry32
Deterministischer PRNG: Gleicher Seed erzeugt immer die gleiche Sequenz gleichverteilter U(0,1)-Werte.
Box-Muller
Erzeugung von Standardnormalverteilten Paaren (Z₁, Z₂) aus gleichverteilten U₁, U₂ mit S = U₁² + U₂² < 1.
SinhArcSinh
Jones-&-Pewsey-Transformation (2009): ε steuert die Schiefe, δ das Tailweight. Bei ε=0, δ=1 ergibt sich die Standard-Normalverteilung.
Gamma (Marsaglia–Tsang)
Marsaglia-&-Tsang-Methode für Gamma-Variaten mit Form α ≥ 1. Für α < 1 wird die Identität Gamma(α) = Gamma(α+1) · U^(1/α) genutzt.
Chi-Quadrat
Chi-Quadrat als Spezialfall der Gamma-Verteilung.
F-Verteilung
Verhältnis zweier skalierter Chi-Quadrat-Variaten.
t-Verteilung
Quotient aus Standard-Normalvariable und skalierter Chi-Quadrat-Wurzel.
Beta
Beta-Variate als Verhältnis zweier unabhängiger Gamma-Variaten.
Exponential (Inversion)
Inversions-Methode für die Exponentialverteilung.
Weibull (Inversion)
Inversions-Methode für die Weibull-Verteilung mit Form α und Skala β.
Lognormal
Exponentialtransformation einer Normalverteilten Variablen.
Cauchy (Inversion)
Inversions-Methode. Mittelwert und Varianz existieren nicht.
Laplace
Inversions-Methode für die Laplace-Verteilung.
Gumbel Max
Inversions-Methode für die Gumbel-Verteilung des Maximums (Typ-I-Extremwertverteilung).
Logistic (Inversion)
Inversions-Methode über die Logit-Funktion.
Dreieck
Inversions-Methode für die Dreiecksverteilung mit Minimum a, Maximum b und Modus c.
Binomial
Direkte Simulation als Summe von n Bernoulli-Versuchen.
Poisson
Knuth-Algorithmus für λ < 30; Normalapproximation für λ ≥ 30.
Neg. Binomial
Gamma-Poisson-Mischverteilung: Zuerst Gamma-Variate erzeugen, dann Poisson-Variate mit diesem Mittelwert.
Hypergeometrisch
Sequentielle Simulation: Ziehen ohne Zurücklegen aus endlicher Population.

Annahmen

  • PRNG ist deterministisch — gleicher Seed erzeugt identische Sequenzen
  • Mulberry32 hat eine Periode von 2³² — ausreichend für Stichproben bis ~10⁵
  • Alle Verteilungsparameter müssen in ihrem gültigen Bereich liegen

Einschränkungen

  • Mulberry32 ist kein kryptographisch sicherer Generator
  • Binomialverteilung mit großem n ist rechenintensiv (O(n) pro Wert)
  • Cauchy-Verteilung: Empirischer Mittelwert und Varianz sind instabil

Referenzen

  • Jones, M. C. & Pewsey, A. (2009). Sinh-arcsinh distributions. Biometrika, 96(4), 761–780.
  • Marsaglia, G. & Tsang, W. W. (2000). A simple method for generating gamma variables. ACM TOMS, 26(3), 363–372.
  • Knuth, D. E. (1997). The Art of Computer Programming, Vol. 2: Seminumerical Algorithms. 3rd Ed. — Chapter 3.4