Investment Studio > Expressions > Functions > Statistical > BINOMDIST

float binomdist(integer successes, integer trials, float success_probability, boolean cumulative = TRUE)

Returns the binomial probability function.

successes >= 0 is the number of successful outcomes of a series of independent trials, where each trial can only result in success or failure (Bernoulli trials).

trials >= successes is the total number of trials.

success_probability Î [0, 1] is the probability of success in a single trial.

If cumulative = TRUE, the CDF (Cumulative Distribution Function) is returned (equal to the probability that successes is >= a stochastic variable with binomial distribution); otherwise, the PDF (Probability Density Function) is returned. If cumulative is omitted, it defaults to TRUE.

The binomial PDF is

f(successes, trials, success_probability) = combin(trials, successes) * success_probability^successes * (1 - success_probability)^(trials - successes)

and the CDF is

  successes  
F(successes, trials, success_probability) = å f(k, trials, success_probability)
  k = 0  

The binomial distribution plays a fundamental role in statistics. When both trials and trials * success_probability are large, its PDF reduces to the normal distribution (function normdist) with standard deviation = sqrt(trials * success_probability * (1 - success_probability)). When trials ® ¥ and success_probability ® 0, in such a way that trials * success_probability remains finite, it reduces to the Poisson distribution (function poisson) with mean = trials * success_probability.

Example

The probability of 10 flips of an evenly balanced coin resulting in 3 heads (and hence 7 tails) is

=binomdist(3, 10, 0.5, FALSE)

» 11.7%. The probability of the same series of trials resulting in at most 3 heads is

=binomdist(3, 10, 0.5)

» 17.2%.

See also combin, critbinom, fact, hypgeomdist, negbinomdist, permut, prob.