The HypergeometricDistribution defines /** returns {@code P(X >= x)} */ public double upperCumulativeProbability(int x)
This was present in Commons Math 3 and so was ported to the new stats project. We now have for all distributions: /** returns {@code P(X > x)} */ double survivalProbability(int x) I suggest removing the upperCumulativeProbability method from the HypergeometricDistribution. It computes a different value (as it includes the input value x) but it is largely redundant due to the survival probability function. It value can be replicated using: HypergeometricDistribution d; int x; double p = d.survivalProbability(x) + d.probability(x); I am not aware of an explicit use for this upper cumulative probability function. Alex