jhplot.math.num.pdf
Class Laplace
- java.lang.Object
-
- jhplot.math.num.pdf.ContinuousDistribution
-
- jhplot.math.num.pdf.Laplace
-
- All Implemented Interfaces:
- Distribution
public class Laplace extends ContinuousDistribution
The Laplace distribution.
References:
- Eric W. Weisstein. "Laplace Distribution." From MathWorld--A Wolfram Web Resource. http://mathworld.wolfram.com/Laplace.html
- Since:
- 1.2
-
-
Constructor Summary
Constructors Constructor and Description Laplace()
Default constructor.Laplace(double m, double s)
Create a distribution with the given mean and scale.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description double
cumulativeProbability(double x)
The CDF for this distribution.double
getMean()
Access the mean.double
getScale()
Access the scale.double
inverseCumulativeProbability(double p)
The inverse CDF for this distribution.void
setMean(double m)
Modify the mean.void
setScale(double s)
Modify the scale.
-
-
-
Constructor Detail
-
Laplace
public Laplace()
Default constructor. Mean is set to zero and scale is set to one.
-
Laplace
public Laplace(double m, double s)
Create a distribution with the given mean and scale.- Parameters:
m
- the mean.s
- the scale.
-
-
Method Detail
-
cumulativeProbability
public double cumulativeProbability(double x)
The CDF for this distribution. This method returns P(X < x).- Specified by:
cumulativeProbability
in classContinuousDistribution
- Parameters:
x
- the value at which the CDF is evaluated.- Returns:
- CDF for this distribution.
-
getMean
public double getMean()
Access the mean.- Returns:
- the mean.
-
getScale
public double getScale()
Access the scale.- Returns:
- the scale.
-
inverseCumulativeProbability
public double inverseCumulativeProbability(double p)
The inverse CDF for this distribution. This method returns x such that, P(X < x) = p.- Specified by:
inverseCumulativeProbability
in classContinuousDistribution
- Parameters:
p
- the cumulative probability.- Returns:
- x
-
setMean
public void setMean(double m)
Modify the mean.- Parameters:
m
- the new mean value.
-
setScale
public void setScale(double s)
Modify the scale.- Parameters:
s
- the new scale value.
-
-
DMelt 3.0 © DataMelt by jWork.ORG