import javastat.probability.*;

 

r1 = 3;

p1 = 0.7;

r2 = 5;

p2 = 0.3;

r3 = 4;

p3 = 0.5;

negativeBinomialPercentiles = 2.0;

negativeBinomialX = 3.0;

negativeBinomialProb = 0.95;

 

negativeBinomial = new NegativeBinomialDistribution();

cumulative = negativeBinomial.cumulative(r1, p1, negativeBinomialPercentiles);

probability = negativeBinomial.probability(r2, p2, negativeBinomialX);

inverse = negativeBinomial.inverse(r3, p3, negativeBinomialProb);

 

print("Negative Binomial Probability: " + cumulative);

print("Negative Binomial Density    : " + probability);

print("Negative Binomial Percentile : " + inverse);

 

Results:

Negative Binomial Probability : 0.8369199999999999

Negative Binomial Density    : 0.029172149999999987

Negative Binomial Percentile  : 9.0

 

See also:

Probability Distribution