|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface for discrete distributions of integer-valued random variables.
Method Summary | |
double |
cumulativeProbability(int x)
For a random variable X whose values are distributed according to this distribution, this method returns P(X ≤ x). |
double |
cumulativeProbability(int x0,
int x1)
For this distribution, X, this method returns P(x0 ≤ X ≤ x1). |
int |
inverseCumulativeProbability(double p)
For this distribution, X, this method returns the largest x such that P(X ≤ x) <= p. |
double |
probability(int x)
For a random variable X whose values are distributed according to this distribution, this method returns P(X = x). |
Methods inherited from interface org.apache.commons.math.distribution.DiscreteDistribution |
probability |
Methods inherited from interface org.apache.commons.math.distribution.Distribution |
cumulativeProbability, cumulativeProbability |
Method Detail |
public double probability(int x)
x
- the value at which the probability density function is evaluated.
public double cumulativeProbability(int x) throws MathException
x
- the value at which the PDF is evaluated.
MathException
- if the cumulative probability can not be
computed due to convergence or other numerical errors.public double cumulativeProbability(int x0, int x1) throws MathException
x0
- the inclusive, lower boundx1
- the inclusive, upper bound
MathException
- if the cumulative probability can not be
computed due to convergence or other numerical errors.
IllegalArgumentException
- if x0 > x1public int inverseCumulativeProbability(double p) throws MathException
Note that this definition implies:
m
, with postive
probablility under (the density of) X, then m - 1
is
returned by inverseCumulativeProbability(0).
If there is
no such value m, Integer.MIN_VALUE
is
returned.M
, such that
P(X ≤ M) =1, then M
is returned by
inverseCumulativeProbability(1).
If there is no such value, M, Integer.MAX_VALUE
is
returned.
p
- the cumulative probability.
MathException
- if the inverse cumulative probability can not be
computed due to convergence or other numerical errors.
IllegalArgumentException
- if p is not between 0 and 1 (inclusive)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |