math3实现Gamma函数
在math3中提供了Gamma函数:
Gamma.gamma(double a)
log2 Gamma函数
private double logOn2Gamma(double value) {
return com.aliasi.util.Math.log2Gamma(value);
}
beta函数的形式
以下为beta函数的形式:
math3实现beta函数
public static double betaf(double a,double b){
double beta = Gamma.gamma(a)* Gamma.gamma(b)/Gamma.gamma(a+b);
return beta;
}
或者使用math3提供了logBeta函数:
public static double betaff(double a,double b){
double beta = Math.exp(org.apache.commons.math3.special.Beta.logBeta(a, b));
return beta;
}