support#
- Mixture.support()[Quelle]#
Unterstützungsbereich der Zufallsvariable
Der Träger einer Zufallsvariable ist die Menge aller möglichen Ergebnisse; d. h. die Teilmenge des Definitionsbereichs des Arguments \(x\), für die die Wahrscheinlichkeitsdichtefunktion \(f(x)\) ungleich Null ist.
Diese Funktion gibt die untere und obere Grenze des Trägers zurück.
- Rückgabe:
- outtuple of Array
Die untere und obere Grenze des Trägers.
Siehe auch
Hinweise
Angenommen, eine stetige Wahrscheinlichkeitsverteilung hat den Träger
(l, r). Die folgende Tabelle fasst den von mehreren Methoden zurückgegebenen Wert zusammen, wenn das Argument außerhalb des Trägers liegt.Methode
Wert für
x < lWert für
x > rpdf(x)0
0
logpdf(x)-inf
-inf
cdf(x)0
1
logcdf(x)-inf
0
ccdf(x)1
0
logccdf(x)0
-inf
Für diskrete Verteilungen ist dieselbe Tabelle anwendbar, wobei
pmfundlogpmfanstelle vonpdfundlogpdfverwendet werden.Für die
cdfund verwandte Methoden stetiger Verteilungen muss die Ungleichung nicht strikt sein; d. h. der tabellierte Wert wird zurückgegeben, wenn die Methode *an* der entsprechenden Grenze ausgewertet wird.Die folgende Tabelle fasst den von den inversen Methoden für die Argumente
0und1zurückgegebenen Wert zusammen, unabhängig davon, ob die Verteilung stetig oder diskret ist.Methode
x = 0x = 1icdf(x)lricdf(x)rlFür die inversen Log-Funktionen werden dieselben Werte für
x = log(0)undx = log(1)zurückgegeben. Alle inversen Funktionen gebennanzurück, wenn sie für ein Argument außerhalb des Bereichs von0bis1ausgewertet werden.Referenzen
[1]Träger (Mathematik), Wikipedia, https://en.wikipedia.org/wiki/Support_(mathematics)
Beispiele
Instanziieren Sie eine Verteilung mit den gewünschten Parametern
>>> from scipy import stats >>> X = stats.Uniform(a=-0.5, b=0.5)
Rufen Sie den Träger der Verteilung ab
>>> X.support() (-0.5, 0.5)
Für eine Verteilung mit unendlichem Träger,
>>> X = stats.Normal() >>> X.support() (-inf, inf)
Aufgrund von Unterlauf kann der von der PDF zurückgegebene numerische Wert auch für Argumente innerhalb des Trägers Null sein, selbst wenn der tatsächliche Wert ungleich Null ist. In solchen Fällen kann die Log-PDF nützlich sein.
>>> X.pdf([-100., 100.]) array([0., 0.]) >>> X.logpdf([-100., 100.]) array([-5000.91893853, -5000.91893853])
Anwendungsfälle für die Log-CDF und verwandte Methoden sind analog.