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
sn+1=sn+0x6D2B79F5,U=232t⊕(t≫14)
Deterministischer PRNG: Gleicher Seed erzeugt immer die gleiche Sequenz gleichverteilter U(0,1)-Werte.Box-Muller
Z1=−2lnS⋅SU1,Z2=−2lnS⋅SU2
Erzeugung von Standardnormalverteilten Paaren (Z₁, Z₂) aus gleichverteilten U₁, U₂ mit S = U₁² + U₂² < 1.SinhArcSinh
X=μ+σ⋅sinh(δarcsinh(Z)+ε),Z∼N(0,1)
Jones-&-Pewsey-Transformation (2009): ε steuert die Schiefe, δ das Tailweight. Bei ε=0, δ=1 ergibt sich die Standard-Normalverteilung.Gamma (Marsaglia–Tsang)
X=d⋅v3⋅β,d=α−31,c=9d1
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
X∼χ2(k)=Gamma(2k,2)
Chi-Quadrat als Spezialfall der Gamma-Verteilung.F-Verteilung