Returns a function that Evaluates the Incomplete
Beta function for fixed
shape parameters.
Namespace:
Extreme.Mathematics
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
public static Func<double, double> IncompleteBeta(
double a,
double b
)
Public Shared Function IncompleteBeta (
a As Double,
b As Double
) As Func(Of Double, Double)
public:
static Func<double, double>^ IncompleteBeta(
double a,
double b
)
static member IncompleteBeta :
a : float *
b : float -> Func<float, float>
Parameters
- a
- Type: SystemDouble
The first shape parameter. - b
- Type: SystemDouble
The second shape parameter.
Return Value
Type:
FuncDouble,
DoubleA function that evaluates the incomplete Beta function
with shape parameters
a and
b.
The term 'incomplete' refers to the fact that the defining integral of the beta function
is evaluated from zero up to a point between 0 and 1, so that
IncompleteBeta(a, b, 1) = Beta(a, b).
There is some confusion around the use of the term
incomplete beta function.
It may also refer to the normalized incomplete beta function or
regularized beta function, implemented by the
RegularizedBeta(Double, Double) method. Care should be taken
when using these methods that the correct method is called.
Reference