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 值的數值。搜尋依賴 p 隨 a 變化的單調性。
參考文獻
[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.