API documentation of the 'jhplot.math.num.pdf.DiscreteDistribution' Java class
DiscreteDistribution
jhplot.math.num.pdf

## Class DiscreteDistribution

DiscreteDistribution
jhplot.math.num.pdf

## Class DiscreteDistribution

• ### Constructor Summary

Constructors
Constructor and Description
`DiscreteDistribution()`
• ### Method Summary

All Methods
Modifier and TypeMethod and Description
`abstract double``cumulativeProbability(int x)`
The CDF for this distribution.
`abstract int``inverseCumulativeProbability(double p)`
The inverse CDF for this distribution.
`abstract double``probability(int x)`
The PMF for this distribution.
• ### Methods inherited from class java.lang.Object

`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`
• ### Constructor Detail

• #### DiscreteDistribution

`public DiscreteDistribution()`
• ### Method Detail

• #### cumulativeProbability

`public abstract double cumulativeProbability(int x)                                      throws NumericException`
The CDF for this distribution. This method returns P(X ≤ x).
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 abstract int inverseCumulativeProbability(double p)                                          throws NumericException`
The inverse CDF for this distribution. This method returns the largest x such that, P(X ≤ x) ≤ p.
Parameters:
`p` - the cumulative probability.
Returns:
x
Throws:
`NumericException` - if the inverse cumulative probability can not be computed.
• #### probability

`public abstract double probability(int x)                            throws NumericException`
The PMF for this distribution. This method returns P(X = x).
Parameters:
`x` - the value at which the probability is evaluated.
Returns:
PMF for this distribution.
Throws:
`NumericException` - if the probability can not be computed.

DMelt 2.0 © DataMelt by jWork.ORG