Special.IncompleteBeta Method

Definition

Namespace: Numerics.NET
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.2

Overload List

IncompleteBeta(Double, Double) Returns a function that Evaluates the Incomplete Beta function for fixed shape parameters.
IncompleteBeta(Double, Double, Double) Evaluates the Incomplete Beta function.

IncompleteBeta(Double, Double)

Returns a function that Evaluates the Incomplete Beta function for fixed shape parameters.
C#
public static Func<double, double> IncompleteBeta(
	double a,
	double b
)

Parameters

a  Double
The first shape parameter.
b  Double
The second shape parameter.

Return Value

Func<Double, Double>
A function that evaluates the incomplete Beta function with shape parameters a and b.

Remarks

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.

IncompleteBeta(Double, Double, Double)

Evaluates the Incomplete Beta function.
C#
public static double IncompleteBeta(
	double a,
	double b,
	double x
)

Parameters

a  Double
The first shape parameter.
b  Double
The second shape parameter.
x  Double
A real number.

Return Value

Double
The Incomplete Beta function evaluated for the specified arguments.

Remarks

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, Double) method. Care should be taken when using these methods that the correct method is called.

See Also