scipy.special.nctdtrit#

scipy.special.nctdtrit(df, nc, p, out=None) = <ufunc 'nctdtrit'>#

Inverse Verteilungsfunktion der nicht-zentralen t-Verteilung.

Weitere Details finden Sie unter nctdtr.

Parameter:
dfarray_like

Freiheitsgrade der Verteilung. Sollten im Bereich (0, inf) liegen.

ncarray_like

Nichtzentralitätsparameter.

parray_like

CDF-Werte im Bereich (0, 1].

outndarray, optional

Optionales Ausgabe-Array für die Funktionsergebnisse

Rückgabe:
tSkalar oder ndarray

Quantile

Siehe auch

nctdtr

CDF der nichtzentralen t-Verteilung.

nctdtridf

Berechnet die Freiheitsgrade, gegeben CDF- und iCDF-Werte.

nctdtrinc

Berechnet den Nichtzentralitätsparameter anhand der CDF-iCDF-Werte.

Hinweise

Diese Funktion berechnet das Quantil der nicht-zentralen t-Verteilung unter Verwendung der Boost Math C++ Bibliothek [1].

Beachten Sie, dass die Reihenfolge der Argumente von nctdtrit von der ähnlichen ppf Methode von scipy.stats.nct abweicht: t ist der letzte Parameter von nctdtrit, aber der erste Parameter von scipy.stats.nct.ppf.

Referenzen

[1]

The Boost Developers. “Boost C++ Libraries”. https://www.boost.org/.

Beispiele

>>> from scipy.special import nctdtr, nctdtrit

Berechnen Sie die CDF für mehrere Werte von t

>>> t = [0.5, 1, 1.5]
>>> p = nctdtr(3, 1, t)
>>> p
array([0.29811049, 0.46922687, 0.6257559 ])

Berechnen Sie die Inverse. Wir erhalten die Werte von t zurück, wie erwartet.

>>> nctdtrit(3, 1, p)
array([0.5, 1. , 1.5])