org.ojalgo.random
Class Exponential
java.lang.Object
java.lang.Number
org.ojalgo.random.RandomNumber
org.ojalgo.random.Exponential
- All Implemented Interfaces:
- Serializable, Function<Double>, NullaryFunction<Double>, ContinuousDistribution, Distribution
public class Exponential
- extends RandomNumber
- implements ContinuousDistribution
Distribution of length of life when no aging.
- Author:
- apete
- See Also:
- Serialized Form
Exponential
public Exponential()
Exponential
public Exponential(double aLambda)
getDistribution
public double getDistribution(double aVal)
- Description copied from interface:
ContinuousDistribution
- Cumulative distribution function
- Specified by:
getDistribution in interface ContinuousDistribution
getExpected
public double getExpected()
- Specified by:
getExpected in interface Distribution
getProbability
public double getProbability(double aVal)
- Description copied from interface:
ContinuousDistribution
- Probability density function
- Specified by:
getProbability in interface ContinuousDistribution
getStandardDeviation
public double getStandardDeviation()
- Description copied from class:
RandomNumber
- Subclasses must override either getStandardDeviation() or getVariance()!
- Specified by:
getStandardDeviation in interface Distribution- Overrides:
getStandardDeviation in class RandomNumber
- See Also:
Distribution.getStandardDeviation(),
Distribution.getVariance()