C# Class Accord.Math.Beta

Beta functions.

This class offers implementations for the many Beta functions, such as the Beta function itself, Log">its logarithm, the Cephes Math Library, http://www.netlib.org/cephes/ Wikipedia contributors, "Beta function,". Wikipedia, The Free Encyclopedia. Available at: http://en.wikipedia.org/wiki/Beta_function

ファイルを表示 Open project: accord-net/framework

Public Methods

Method Description
Function ( double a, double b ) : double

Beta function as gamma(a) * gamma(b) / gamma(a+b).

Incbcf ( double a, double b, double x ) : double

Continued fraction expansion #1 for incomplete beta integral.

Incbd ( double a, double b, double x ) : double

Continued fraction expansion #2 for incomplete beta integral.

Incomplete ( double a, double b, double x ) : double

Incomplete (regularized) Beta function Ix(a, b).

IncompleteInverse ( double aa, double bb, double yy0 ) : double

Inverse of incomplete beta integral.

Log ( double a, double b ) : double

Natural logarithm of the Beta function.

Multinomial ( ) : double

Multinomial Beta function.

PowerSeries ( double a, double b, double x ) : double

Power series for incomplete beta integral. Use when b*x is small and x not too close to 1.

Method Details

Function() public static method

Beta function as gamma(a) * gamma(b) / gamma(a+b).
public static Function ( double a, double b ) : double
a double
b double
return double

Incbcf() public static method

Continued fraction expansion #1 for incomplete beta integral.
public static Incbcf ( double a, double b, double x ) : double
a double
b double
x double
return double

Incbd() public static method

Continued fraction expansion #2 for incomplete beta integral.
public static Incbd ( double a, double b, double x ) : double
a double
b double
x double
return double

Incomplete() public static method

Incomplete (regularized) Beta function Ix(a, b).
public static Incomplete ( double a, double b, double x ) : double
a double
b double
x double
return double

IncompleteInverse() public static method

Inverse of incomplete beta integral.
public static IncompleteInverse ( double aa, double bb, double yy0 ) : double
aa double
bb double
yy0 double
return double

Log() public static method

Natural logarithm of the Beta function.
public static Log ( double a, double b ) : double
a double
b double
return double

Multinomial() public static method

Multinomial Beta function.
public static Multinomial ( ) : double
return double

PowerSeries() public static method

Power series for incomplete beta integral. Use when b*x is small and x not too close to 1.
public static PowerSeries ( double a, double b, double x ) : double
a double
b double
x double
return double