naginterfaces.library.specfun.beta_incomplete_vector¶
- naginterfaces.library.specfun.beta_incomplete_vector(a, b, x)[source]¶
beta_incomplete_vector
computes an array of values for the regularized incomplete beta function and its complement .For full information please refer to the NAG Library document for s14cq
https://support.nag.com/numeric/nl/nagdoc_30.3/flhtml/s/s14cqf.html
- Parameters
- afloat, array-like, shape
The argument of the function, for .
- bfloat, array-like, shape
The argument of the function, for .
- xfloat, array-like, shape
, the upper limit of integration, for .
- Returns
- wfloat, ndarray, shape
The values of the incomplete beta function evaluated from zero to .
- w1float, ndarray, shape
The values of the complement of the incomplete beta function , i.e., the incomplete beta function evaluated from to one.
- ivalidint, ndarray, shape
contains the error code for the th evaluation, for .
No error.
.
Both .
.
Both .
Both .
- Raises
- NagValueError
- (errno )
On entry, .
Constraint: .
- Warns
- NagAlgorithmicWarning
- (errno )
On entry, at least one argument had an invalid value.
Check for more information.
- Notes
beta_incomplete_vector
evaluates the regularized incomplete beta function and its complement in the normalized form, for arrays of arguments , and , for . The incomplete beta function and its complement are given bywith
,
and ,
and the beta function is defined as where is the gamma function.
Several methods are used to evaluate the functions depending on the arguments , and . The methods include Wise’s asymptotic expansion (see Wise (1950)) when , continued fraction derived by DiDonato and Morris (1992) when , , and power series when or . When both and are large, specifically , , the DiDonato and Morris (1992) asymptotic expansion is employed for greater efficiency.
Once either or is computed, the other is obtained by subtraction from . In order to avoid loss of relative precision in this subtraction, the smaller of and is computed first.
beta_incomplete_vector
is derived from BRATIO in DiDonato and Morris (1992).
- References
DiDonato, A R and Morris, A H, 1992, Algorithm 708: Significant digit computation of the incomplete beta function ratios, ACM Trans. Math. Software (18), 360–373
Wise, M E, 1950, The incomplete beta function as a contour integral and a quickly converging series for its inverse, Biometrika (37), 208–218