jhplot.math.num.pdf
Class Normal
- java.lang.Object
-
- jhplot.math.num.pdf.ContinuousDistribution
-
- jhplot.math.num.pdf.Normal
-
- All Implemented Interfaces:
- Distribution
public class Normal extends ContinuousDistribution
The Normal distribution (1).
References:
- Eric W. Weisstein. "Normal Distribution." From MathWorld--A Wolfram Web Resource. http://mathworld.wolfram.com/Normal.html
-
-
Constructor Summary
Constructors Constructor and Description Normal()
Default constructor.Normal(double m, double s)
Create a distribution with the given mean and standard deviation.
-
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
getStandardDeviation()
Access the standard deviation.double
inverseCumulativeProbability(double p)
The inverse CDF for this distribution.void
setMean(double m)
Modify the mean.void
setStandardDeviation(double std)
Modify the standard deviation.
-
-
-
Constructor Detail
-
Normal
public Normal()
Default constructor. Mean is set to zero and standard deviation is set to one.
-
Normal
public Normal(double m, double s)
Create a distribution with the given mean and standard deviation.- Parameters:
m
- the mean.s
- the standard deviation.
-
-
Method Detail
-
cumulativeProbability
public double cumulativeProbability(double x) throws NumericException
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.
- Throws:
NumericException
- if the cumulative probability can not be computed.
-
getMean
public double getMean()
Access the mean.- Returns:
- the mean.
-
getStandardDeviation
public double getStandardDeviation()
Access the standard deviation.- Returns:
- the standard deviation.
-
inverseCumulativeProbability
public double inverseCumulativeProbability(double p) throws NumericException
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
- Throws:
NumericException
- if the inverse cumulative probability can not be computed.
-
setMean
public void setMean(double m)
Modify the mean.- Parameters:
m
- the new mean value.
-
setStandardDeviation
public void setStandardDeviation(double std)
Modify the standard deviation.- Parameters:
std
- The new standard deviation value.
-
-
DMelt 3.0 © DataMelt by jWork.ORG