scipy.special.nctdtridf#

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

Berechnen Sie die Freiheitsgrade für die nicht-zentrale t-Verteilung.

Weitere Details finden Sie unter nctdtr.

Parameter:
parray_like

CDF-Werte im Bereich (0, 1].

ncarray_like

Nichtzentralitätsparameter. Sollte im Bereich (-1e6, 1e6) liegen.

tarray_like

Quantile, d.h. die obere Integrationsgrenze.

outndarray, optional

Optionales Ausgabe-Array für die Funktionsergebnisse

Rückgabe:
dfSkalar oder ndarray

Die Freiheitsgrade. Wenn alle Eingaben skalar sind, ist die Rückgabe ein Float. Andernfalls ist es ein Array.

Siehe auch

nctdtr

CDF der nichtzentralen t-Verteilung.

nctdtrit

Inverse CDF (iCDF) der nichtzentralen t-Verteilung.

nctdtrinc

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

Beispiele

>>> from scipy.special import nctdtr, nctdtridf

Berechnen Sie die CDF für mehrere Werte von df

>>> df = [1, 2, 3]
>>> p = nctdtr(df, 0.25, 1)
>>> p
array([0.67491974, 0.716464  , 0.73349456])

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

>>> nctdtridf(p, 0.25, 1)
array([1., 2., 3.])