St · Statistics & Probability

What Is the Fisher Information of a Binomial Distribution?

Updated 13 October 2026

At a glance

  1. 1. Write the likelihood

    Treat the number of trials n as known and write the probability of the observed count x as a function of p.

  2. 2. Differentiate the log

    Find the score and its derivative with respect to the unknown success probability.

  3. 3. Take the expectation

    Use the binomial mean to obtain the expected information, or take the variance of the score.

  4. 4. Check the parameter

    If you use a different parameter, transform the information using the derivative of p with respect to that parameter.

For a binomial random variable X∼Bin⁡(n,p)X\sim\operatorname{Bin}(n,p), the usual question is how much information the observed count provides about the unknown success probability pp. Assume throughout that the trial count nn is known and that 0<p<10<p<1.

The Fisher information in one binomial count is

I(p)=np(1−p).I(p)=\frac{n}{p(1-p)}.

This is also the information in nn independent Bernoulli trials with the same success probability. The derivation below shows why, and explains how the answer changes if you use a different parameterization.

Derive the information

The probability mass function is

P(X=x)=(nx)px(1−p)n−x,x=0,1,…,n.P(X=x)=\binom{n}{x}p^x(1-p)^{n-x},\qquad x=0,1,\ldots,n.

For an observed count xx, the log-likelihood as a function of pp is

ℓ(p;x)=log⁡(nx)+xlog⁡p+(n−x)log⁡(1−p).\ell(p;x)=\log\binom{n}{x}+x\log p+(n-x)\log(1-p).

The score is the derivative of the log-likelihood:

U(p)=∂ℓ∂p=xp−n−x1−p.U(p)=\frac{\partial\ell}{\partial p}=\frac{x}{p}-\frac{n-x}{1-p}.

Fisher information can be calculated as the expected negative second derivative of the log-likelihood:

I(p)=−E[∂2ℓ∂p2]=E[Xp2+n−X(1−p)2]=npp2+n(1−p)(1−p)2=np+n1−p=np(1−p).\begin{aligned} I(p) &=-\mathbb{E}\left[\frac{\partial^2\ell}{\partial p^2}\right]\\ &=\mathbb{E}\left[\frac{X}{p^2}+\frac{n-X}{(1-p)^2}\right]\\ &=\frac{np}{p^2}+\frac{n(1-p)}{(1-p)^2}\\ &=\frac{n}{p}+\frac{n}{1-p}\\ &=\frac{n}{p(1-p)}. \end{aligned}

The expectation uses E[X]=np\mathbb{E}[X]=np. Under the usual regularity conditions, the same result comes from the variance of the score: I(p)=E[U(p)2]I(p)=\mathbb{E}[U(p)^2]. In this case the score has mean zero and can be written as (X−np)/[p(1−p)](X-np)/[p(1-p)], so its variance is np(1−p)/[p2(1−p)2]=n/[p(1−p)]np(1-p)/[p^2(1-p)^2]=n/[p(1-p)].

One count versus many trials

A binomial count is the sum of nn independent Bernoulli outcomes. Each Bernoulli trial contributes 1/[p(1−p)]1/[p(1-p)] information about pp, and independent observations contribute additively. Thus, nn trials contribute n/[p(1−p)]n/[p(1-p)].

If instead you observe mm independent binomial counts, each based on nn trials and sharing the same pp, their total information is mn/[p(1−p)]mn/[p(1-p)]. More generally, if the counts have different known trial sizes n1,…,nmn_1,\ldots,n_m, it is (n1+⋯+nm)/[p(1−p)](n_1+\cdots+n_m)/[p(1-p)].

Worked example

Suppose X∼Bin⁡(20,p)X\sim\operatorname{Bin}(20,p) and you want the information about pp evaluated at p=0.3p=0.3. Substitute n=20n=20 and p=0.3p=0.3:

I(0.3)=200.3(1−0.3)=200.21≈95.24.I(0.3)=\frac{20}{0.3(1-0.3)}=\frac{20}{0.21}\approx95.24.

The inverse information is 1/I(0.3)=0.01051/I(0.3)=0.0105. The Cramér–Rao lower bound says that an unbiased estimator of pp has variance at least this large, under the theorem’s regularity conditions. The sample proportion p^=X/20\hat p=X/20 has variance p(1−p)/20p(1-p)/20, which equals 1/I(p)1/I(p), so it attains the bound.

The observed negative second derivative is sometimes called the observed information. For a particular observed count xx, it is

J(p;x)=xp2+n−x(1−p)2.J(p;x)=\frac{x}{p^2}+\frac{n-x}{(1-p)^2}.

It depends on the observed data; Fisher information is its expectation and equals n/[p(1−p)]n/[p(1-p)].

If you use a different parameter

Information depends on the parameter used to describe the model. If η=log⁡(p/(1−p))\eta=\log(p/(1-p)) is the log-odds parameter, then dp/dη=p(1−p)dp/d\eta=p(1-p). The change-of-parameter rule gives

I(η)=I(p)(dpdη)2=np(1−p).I(\eta)=I(p)\left(\frac{dp}{d\eta}\right)^2=np(1-p).

So n/[p(1−p)]n/[p(1-p)] is the information about pp, not about every possible parameterization. Check which parameter the problem treats as unknown before applying the formula.

Common mistakes

  • Leaving out nn: 1/[p(1−p)]1/[p(1-p)] is the information from one Bernoulli trial. A binomial count based on nn trials has nn times that information.
  • Confusing observed and expected information: the observed value depends on xx; Fisher information averages over the distribution of XX.
  • Using the formula at the boundary: the standard derivation assumes 0<p<10<p<1. At p=0p=0 or p=1p=1, the model is degenerate and regularity conditions fail; do not treat the formula’s limiting divergence as ordinary Fisher information at those boundary points.
  • Changing the parameter without transforming the information: the numerical expression changes under transformations such as probability to log-odds.

For the standard binomial model with known nn and unknown interior probability pp, the result is I(p)=n/[p(1−p)]I(p)=n/[p(1-p)].

References

  1. Statistical Inference, 2nd ed., George Casella and Roger L. Berger

Spotted an error? Send a correction. Read how we write and check articles in our editorial policy.