public class ExponentialDistribution extends Object implements IntegrableDistribution<Double>, FirstOrderMoment<Double>, SecondOrderCentralMoment<Double>
Modifier and Type | Field and Description |
---|---|
protected double |
lambda |
Constructor and Description |
---|
ExponentialDistribution(double lambda)
Constructor for exponential distribution lambda*exp(-lambda*x) if x >= 0.
|
Modifier and Type | Method and Description |
---|---|
Double |
getCovariance() |
double |
getLambda() |
Double |
getMean() |
double |
P(Double x)
Evaluate probability distribution function P(X <= x)
|
void |
setLambda(double lambda) |
public ExponentialDistribution(double lambda)
lambda
- public double P(Double x)
IntegrableDistribution
P
in interface IntegrableDistribution<Double>
x
- realization of random variable Xpublic Double getMean()
getMean
in interface FirstOrderMoment<Double>
public Double getCovariance()
getCovariance
in interface SecondOrderCentralMoment<Double>
public void setLambda(double lambda)
public double getLambda()
Copyright © 2010–2020 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.