Evaluates the Incomplete
Beta function.
Namespace: Extreme.Mathematics.SpecialFunctions
Assembly: Extreme.Numerics (in Extreme.Numerics)
Version: 2.1.7017.0
Syntax
| Visual Basic (Declaration) |
|---|
Public Shared Function IncompleteBeta ( _ a As Double, _ b As Double, _ x As Double _ ) As Double |
| C# |
|---|
public static double IncompleteBeta ( double a, double b, double x ) |
| Visual C++ |
|---|
public: static double IncompleteBeta ( double a, double b, double x ) |
Parameters
- a
- System.Double
The first shape parameter.
- b
- System.Double
The second shape parameter.
- x
- System.Double
A real number.
Return Value
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.