Class LogBeta

All Implemented Interfaces:
Function<Vector,Double>, BivariateRealFunction, RealScalarFunction

public class LogBeta extends AbstractBivariateRealFunction
This class represents the log of Beta function log(B(x, y)).
                       Γ(x)Γ(y)
 log(B(x, y)) = log ( ----------- ) = logΓ(x) + logΓ(y) - logΓ(x + y)
                        Γ(x+y)
 
x > 0, y > 0

The R equivalent function is lbeta.

See Also:
  • Constructor Details

    • LogBeta

      public LogBeta()
  • Method Details

    • evaluate

      public double evaluate(double x, double y)
      Compute log(B(x,y)).
      Parameters:
      x - x >= 0
      y - y >= 0
      Returns:
      log(B(x,y))