scipy.special.btdtria#

scipy.special.btdtria(p, b, x, out=None) = <ufunc 'btdtria'>#

betainc 關於 a 的反函數。

這是 beta 累積分布函數 betainc 的反函數,將其視為 a 的函數,傳回 a 的值,使得 betainc(a, b, x) = p,或

\[p = \int_0^x \frac{\Gamma(a + b)}{\Gamma(a)\Gamma(b)} t^{a-1} (1-t)^{b-1}\,dt\]
參數:
parray_like

累積機率,範圍為 [0, 1]。

barray_like

形狀參數 (b > 0)。

xarray_like

分位數,範圍為 [0, 1]。

outndarray, optional

函數值的選用輸出陣列

傳回值:
a純量或 ndarray

形狀參數 a 的值,使得 betainc(a, b, x) = p

參見

btdtrib

beta 累積分布函數關於 b 的反函數。

註解

CDFLIB [1] Fortran 常式 cdfbet 的包裝函式。

累積分布函數 p 是使用 DiDinato 和 Morris [2] 的常式計算的。a 的計算涉及搜尋產生所需 p 值的數值。搜尋依賴 pa 變化的單調性。

參考文獻

[1]

Barry Brown, James Lovato, and Kathy Russell, CDFLIB: Library of Fortran Routines for Cumulative Distribution Functions, Inverses, and Other Parameters.

[2]

DiDinato, A. R. and Morris, A. H., Algorithm 708: Significant Digit Computation of the Incomplete Beta Function Ratios. ACM Trans. Math. Softw. 18 (1993), 360-373.