public final class ExponentialDistribution extends ProbabilityDistribution
Constructor and Description |
---|
ExponentialDistribution()
Constructs the standard exponential distribution.
|
ExponentialDistribution(double decay)
Constructs an exponential distribution.
|
ExponentialDistribution(double[] array)
Constructs an exponential distribution from a data set.
|
Modifier and Type | Method and Description |
---|---|
double |
cumulative(double X)
Cumulative exponential distribution function.
|
double |
getMean()
Returns the mean.
|
double |
getScaleParameter()
Returns the scale parameter.
|
double |
getVariance()
Returns the variance.
|
double |
inverse(double probability)
Inverse of the cumulative exponential distribution function.
|
double |
probability(double X)
Probability density function of an exponential distribution.
|
checkRange, checkRange, findRoot
public ExponentialDistribution()
public ExponentialDistribution(double decay)
decay
- the scale parameter.public ExponentialDistribution(double[] array)
array
- a sample.public double getScaleParameter()
public double getMean()
public double getVariance()
public double probability(double X)
probability
in class ProbabilityDistribution
public double cumulative(double X)
cumulative
in class ProbabilityDistribution
public double inverse(double probability)
inverse
in class ProbabilityDistribution