scipy.special.bdtrin#
- scipy.special.bdtrin(k, y, p, out=None) = <ufunc 'bdtrin'>#
Inverse Funktion zu
bdtrbezüglich n.Findet die Anzahl der Ereignisse n, so dass die Summe der Terme 0 bis k der binomialen Wahrscheinlichkeitsdichte für Ereignisse mit Wahrscheinlichkeit p gleich der gegebenen kumulativen Wahrscheinlichkeit y ist.
- Parameter:
- karray_like
Anzahl der Erfolge (float).
- yarray_like
Kumulative Wahrscheinlichkeit (Wahrscheinlichkeit von k oder weniger Erfolgen bei n Ereignissen).
- parray_like
Erfolgswahrscheinlichkeit (float).
- outndarray, optional
Optionales Ausgabe-Array für die Funktionswerte
- Rückgabe:
- nSkalar oder ndarray
Die Anzahl der Ereignisse n, so dass bdtr(k, n, p) = y.
Siehe auch
Hinweise
Formel 26.5.24 von [1] wird verwendet, um die Binomialverteilung auf die kumulative unvollständige Betaverteilung zu reduzieren.
Die Berechnung von n beinhaltet eine Suche nach einem Wert, der den gewünschten Wert von y ergibt. Die Suche stützt sich auf die Monotonie von y in Bezug auf n.
Wrapper für die CDFLIB [2] Fortran-Routine cdfbin.
Referenzen
[1]Milton Abramowitz und Irene A. Stegun, Hrsg. Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables. New York: Dover, 1972.
[2]Barry Brown, James Lovato, und Kathy Russell, CDFLIB: Library of Fortran Routines for Cumulative Distribution Functions, Inverses, and Other Parameters.