Interface PascalDistribution
- All Superinterfaces:
DiscreteDistribution,Distribution,IntegerDistribution
- All Known Implementing Classes:
PascalDistributionImpl
The Pascal distribution. The Pascal distribution is a special case of the
Negative Binomial distribution where the number of successes parameter is an
integer.
There are various ways to express the probability mass and distribution
functions for the Pascal distribution. The convention employed by the
library is to express these functions in terms of the number of failures in
a Bernoulli experiment [2].
References:
- Since:
- 1.2
-
Method Summary
Modifier and TypeMethodDescriptionintAccess the number of successes for this distribution.doubleAccess the probability of success for this distribution.voidsetNumberOfSuccesses(int successes) Deprecated.as of v2.1voidsetProbabilityOfSuccess(double p) Deprecated.as of v2.1Methods inherited from interface org.apache.commons.math.distribution.DiscreteDistribution
probabilityMethods inherited from interface org.apache.commons.math.distribution.Distribution
cumulativeProbability, cumulativeProbabilityMethods inherited from interface org.apache.commons.math.distribution.IntegerDistribution
cumulativeProbability, cumulativeProbability, inverseCumulativeProbability, probability
-
Method Details
-
getNumberOfSuccesses
int getNumberOfSuccesses()Access the number of successes for this distribution.- Returns:
- the number of successes
-
getProbabilityOfSuccess
double getProbabilityOfSuccess()Access the probability of success for this distribution.- Returns:
- the probability of success
-
setNumberOfSuccesses
Deprecated.as of v2.1Change the number of successes for this distribution.- Parameters:
successes- the new number of successes
-
setProbabilityOfSuccess
Deprecated.as of v2.1Change the probability of success for this distribution.- Parameters:
p- the new probability of success
-