The BINOMIAL function computes the probability that in a cumulative binomial ( Bernoulli) distribution, a random variable X is greater than or equal to a user-specified value V , given N independent performances and a probability of occurrence or success P in a single performance.
This routine is written in the IDL language. Its source code can be found in the file
binomial.pro
in the
lib
subdirectory of the IDL distribution.
A non-negative integer specifying the minimum number of times the event occurs in N independent performances.
Compute the probability of obtaining at least two 6s in rolling a die four times. The result should be 0.131944.
result = binomial(2, 4, 1.0/6.0)
Compute the probability of obtaining exactly two 6s in rolling a die four times. The result should be 0.115741.
result = binomial(2, 4, 1./6.) - binomial(3, 4, 1./6.)
Compute the probability of obtaining three or fewer 6s in rolling a die four times. The result should be 0.999228.
result = (binomial(0, 4, 1./6.) - binomial(1, 4, 1./6.)) + $
(binomial(1, 4, 1./6.) - binomial(2, 4, 1./6.)) + $
CHISQR_PDF , F_PDF , GAUSS_PDF , T_PDF