Package jsl.utilities.distributions
Class IncompleteBetaFunctionFraction
- java.lang.Object
-
- jsl.utilities.math.DBHIterativeProcess
-
- jsl.utilities.math.ContinuedFraction
-
- jsl.utilities.distributions.IncompleteBetaFunctionFraction
-
public class IncompleteBetaFunctionFraction extends ContinuedFraction
-
-
Field Summary
Fields Modifier and Type Field Description protected double
alpha1
protected double
alpha2
-
Fields inherited from class jsl.utilities.math.ContinuedFraction
factors, x
-
-
Constructor Summary
Constructors Constructor Description IncompleteBetaFunctionFraction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
computeFactorsAt(int n)
Compute the pair numerator/denominator for iteration n.double
evaluateFraction(double x, double a1, double a2)
protected void
finalizeIterations()
Perform eventual clean-up operations (must be implement by subclass when needed).protected double
initialValue()
-
Methods inherited from class jsl.utilities.math.ContinuedFraction
evaluateIteration, getResult, initializeIterations, setArgument
-
Methods inherited from class jsl.utilities.math.DBHIterativeProcess
evaluate, getDesiredPrecision, getIterations, getMaximumIterations, getPrecision, hasConverged, relativePrecision, setDesiredPrecision, setMaximumIterations
-
-
-
-
Method Detail
-
evaluateFraction
public double evaluateFraction(double x, double a1, double a2)
-
computeFactorsAt
protected void computeFactorsAt(int n)
Compute the pair numerator/denominator for iteration n.- Specified by:
computeFactorsAt
in classContinuedFraction
- Parameters:
n
- int
-
initialValue
protected double initialValue()
- Specified by:
initialValue
in classContinuedFraction
- Returns:
- double
-
finalizeIterations
protected void finalizeIterations()
Description copied from class:DBHIterativeProcess
Perform eventual clean-up operations (must be implement by subclass when needed).- Specified by:
finalizeIterations
in classDBHIterativeProcess
-
-