scipy.special.ncfdtridfn#

scipy.special.ncfdtridfn(p, dfd, nc, f, out=None) = <ufunc 'ncfdtridfn'>#

Berechnet Freiheitsgrade (Zähler) für die nichtzentrale F-Verteilung.

Dies ist die Inverse bezüglich dfn von ncfdtr. Weitere Details finden Sie unter ncfdtr.

Parameter:
parray_like

Wert der kumulativen Verteilungsfunktion. Muss im Bereich [0, 1] liegen.

dfdarray_like

Freiheitsgrade der Nennerquadratsumme. Bereich (0, inf).

ncarray_like

Nichtzentralitätsparameter. Sollte im Bereich (0, 1e4) liegen.

ffloat

Quantile, d.h. die obere Integrationsgrenze.

outndarray, optional

Optionales Ausgabe-Array für die Funktionsergebnisse

Rückgabe:
dfnSkalar oder ndarray

Freiheitsgrade der Zähler-Summe der Quadrate.

Siehe auch

ncfdtr

CDF der nicht-zentralen F-Verteilung.

ncfdtri

Quantilfunktion; Inverse von ncfdtr bezüglich f.

ncfdtridfd

Inverse von ncfdtr bezüglich dfd.

ncfdtrinc

Inverse von ncfdtr bezüglich nc.

Hinweise

Der Wert der kumulativen nichtzentralen F-Verteilung ist nicht notwendigerweise monoton in Bezug auf beide Freiheitsgrade. Es kann daher zwei Werte geben, die einen bestimmten CDF-Wert liefern. Diese Routine geht von Monotonie aus und findet einen beliebigen der beiden Werte.

Beispiele

>>> from scipy.special import ncfdtr, ncfdtridfn

Berechnet die CDF für mehrere Werte von dfn

>>> dfn = [1, 2, 3]
>>> p = ncfdtr(dfn, 2, 0.25, 15)
>>> p
array([ 0.92562363,  0.93020416,  0.93188394])

Berechnet die Inverse. Wir erhalten die Werte von dfn zurück, wie erwartet

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