Evaluates the binomial distribution probability density function.

View versions (1)

Interface

#include <codecogs/statistics/distributions/discrete/binomial/pdf.h>

using namespace Statistics::Distributions::Discrete::Binomial;

The binomial distribution gives the discrete probability distribution

P_p(s|n)
(1)

of obtaining exactly s successes out of n Bernoulli trials (where the result of each Bernoulli trial is true with probability p and false with probability <em>1-p</em>). The binomial distribution is therefore given by:

P_p(s|n) = \frac{n!}{s!(s-n)!} p^s (1-p)^{n-s}
(2)

References

MathWorld, http://mathworld.wolfram.com/BinomialDistribution.html

Example 1

#include<iostream>
#include<codecogs/stats/dists/discrete/binomial/pdf.h>
int main()
{
  std::cout << "binomial PDF: " << Stats::Dists::Discrete::Binomial::PDF(0.3,5,2) << std::endl;
  return 0;
}

Output:

binomial PDF: 0.00708455

Parameters

p
is the probability of success on any one trial
s
is the number of successes
n
is the number of events
GPL Licence — free for non commercial use. See Licence details.

Interactive Calculator

p
s
n
Result