Beta Module
The beta function B(p,q), or the beta integral (also called the Eulerian integral of the first kind) is defined by B(p, q) = (Γ(p) * Γ(q)) / Γ(p+q)
Functions and values
| Function or value | Description |
Full Usage:
_beta z w
Parameters:
'T
-
The function input for approximating B(z, w)
w : 'T
-
The function input for approximating B(z, w)
Returns: 'T
Modifiers: inline Type parameters: 'T |
The caller is responsible to handle edge cases such as nan, infinity, and -infinity in the input
|
Full Usage:
_betaLn z w
Parameters:
^T
-
The function input for approximating ln(B(z, w))
w : ^T
-
The function input for approximating ln(B(z, w))
Returns: ^T
Modifiers: inline Type parameters: ^T |
The caller is responsible to handle edge cases such as nan, infinity, and -infinity in the input
|
Full Usage:
beta z w
Parameters:
'T
-
The function input for approximating B(z, w)
w : 'T
-
The function input for approximating B(z, w)
Returns: 'T
Modifiers: inline Type parameters: 'T |
Edge cases in the input (nan, infinity, and -infinity) are catched and handled. This might be slower than the unchecked version `_beta` but does not require input sanitation to get expected results for these cases.
|
Full Usage:
betaLn z w
Parameters:
^T
-
The function input for approximating ln(B(z, w))
w : ^T
-
The function input for approximating ln(B(z, w))
Returns: ^T
Modifiers: inline Type parameters: ^T |
Edge cases in the input (nan, infinity, and -infinity) are catched and handled. This might be slower than the unchecked version `_betaLn` but does not require input sanitation to get expected results for these cases.
|
Full Usage:
lowerIncomplete (a, b, x)
Parameters:
float
-
The first Beta parameter, a positive real number.
b : float
-
The second Beta parameter, a positive real number.
x : float
-
The upper limit of the integral.
Returns: float
|
|
Full Usage:
lowerIncompleteRegularized a b x
Parameters:
float
-
The first Beta parameter, a positive real number.
b : float
-
The second Beta parameter, a positive real number.
x : float
-
The upper limit of the integral.
Returns: float
|
|
Full Usage:
powerSeries a b x
Parameters:
float
b : float
x : float
Returns: float
|
FSharp.Stats