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 unterncfdtr.- 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
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.])