jhplot.math.num.pdf
Class Poisson
- java.lang.Object
-
- jhplot.math.num.pdf.DiscreteDistribution
-
- jhplot.math.num.pdf.Poisson
-
- All Implemented Interfaces:
- Distribution
public class Poisson extends DiscreteDistribution
The Poisson distribution.
References:
- Eric W. Weisstein. "Poisson Distribution." From MathWorld--A Wolfram Web Resource. http://mathworld.wolfram.com/Poisson.html
- Since:
- 1.2
-
-
Constructor Summary
Constructors Constructor and Description Poisson()
Default distribution.Poisson(double m)
Create a distribution with the given mean.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description double
cumulativeProbability(int x)
The CDF for this distribution.double
getMean()
Access the mean.int
inverseCumulativeProbability(double p)
The inverse CDF for this distribution.double
probability(int x)
The PMF for this distribution.void
setMean(double m)
Modify the mean.
-
-
-
Constructor Detail
-
Poisson
public Poisson()
Default distribution. The means is set to one.
-
Poisson
public Poisson(double m)
Create a distribution with the given mean.- Parameters:
m
- the mean.
-
-
Method Detail
-
cumulativeProbability
public double cumulativeProbability(int x) throws NumericException
The CDF for this distribution. This method returns P(X ≤ x).- Specified by:
cumulativeProbability
in classDiscreteDistribution
- 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.
-
inverseCumulativeProbability
public int inverseCumulativeProbability(double p) throws NumericException
The inverse CDF for this distribution. This method returns the largest x such that, P(X ≤ x) ≤ p. The return value must also satisfy P(X ≥ x) &ge 1 - p.- Specified by:
inverseCumulativeProbability
in classDiscreteDistribution
- Parameters:
p
- the cumulative probability.- Returns:
- x
- Throws:
NumericException
- if the inverse cumulative probability can not be computed.
-
probability
public double probability(int x)
The PMF for this distribution. This method returns P(X = x).- Specified by:
probability
in classDiscreteDistribution
- Parameters:
x
- the value at which the probability is evaluated.- Returns:
- PMF for this distribution.
-
getMean
public double getMean()
Access the mean.- Returns:
- the mean.
-
setMean
public void setMean(double m)
Modify the mean.- Parameters:
m
- the new mean value.
-
-
DMelt 3.0 © DataMelt by jWork.ORG