Evaluates the hypergeometric cumulative probability distribution function.
int
specifying the argument at which the function is to be evaluated. int
specifying the sample size, n. int
specifying the number of defectives in the lot, m. int
specifying the lot size, l. A double
specifying the probability that a hypergeometric random variable takes a value less than or equal to k.
Method Hypergeometric
evaluates the distribution function of a hypergeometric random variable with parameters n, l, and m. The hypergeometric random variable X can be thought of as the number of items of a given type in a random sample of size n that is drawn without replacement from a population of size l containing m items of this type. The probability function is
where .
If k is greater than or equal to i and less than or equal to , Hypergeometric
sums the terms in this expression for j going from i up to k. Otherwise, 0 or 1 is returned, as appropriate. So, as to avoid rounding in the accumulation, Hypergeometric
performs the summation differently depending on whether or not k is greater than the mode of the distribution, which is the greatest integer less than or equal to .
Cdf Class | Imsl.Stat Namespace | Example