import
javastat.probability.*;
N =
50;
r =
10;
n =
20;
hypergeometricPercentiles
= 4.0;
hypergeometricX
= 1.0;
hypergeometricProb
= 0.90;
hypergeometric
= new HypergeometricDistribution(N, r, n);
cumulative
= hypergeometric.cumulative(hypergeometricPercentiles);
probability
= hypergeometric.probability(hypergeometricX);
inverse
= hypergeometric.inverse(hypergeometricProb);
print("Hypergeometric
Probability : " + cumulative);
print("Hypergeometric
Density :
" + probability);
print("Hypergeometric
Percentile : " +
inverse);
Results:
Hypergeometric
Probability : 0.6450268898822081
Hypergeometric
Density :
0.027855846119478674
Hypergeometric
Percentile : 6.0
See also:
The Hypergeometric Probability Distribution,