Zufallszahlengeneratoren (scipy.stats.sampling)#
Dieses Modul enthält eine Sammlung von Zufallszahlengeneratoren zur Stichprobenentnahme aus univariaten kontinuierlichen und diskreten Verteilungen. Es verwendet die Implementierung einer C-Bibliothek namens „UNU.RAN“. Die einzige Ausnahme ist RatioUniforms, eine reine Python-Implementierung der Ratio-of-Uniforms-Methode.
Eingepackte Generatoren#
Für kontinuierliche Verteilungen#
|
Hermite-Interpolation basierend auf der INVersion der CDF (HINV). |
|
Polynominterpolation basierend auf der INVersion der CDF (PINV). |
|
Transformed Density Rejection (TDR) Methode. |
|
Simple Ratio-of-Uniforms (SROU) Methode. |
|
Generieren Sie Zufallsstichproben aus einer Wahrscheinlichkeitsdichtefunktion mithilfe der Ratio-of-Uniforms-Methode. |
Für diskrete Verteilungen#
|
Discrete Alias-Urn Methode. |
|
Discrete Guide Table Methode. |
Warnungen / Fehler, die in scipy.stats.sampling verwendet werden#
Wird ausgelöst, wenn in der UNU.RAN-Bibliothek ein Fehler auftritt. |
Generatoren für vordefinierte Verteilungen#
Um die oben genannten Methoden für einige der kontinuierlichen Verteilungen in scipy.stats einfach anzuwenden, kann die folgende Funktionalität verwendet werden:
|
Schnelle Stichprobenentnahme durch numerische Inversion der CDF für eine große Klasse kontinuierlicher Verteilungen in |