Quant Memo
Advanced

Fisher Information

A single number that measures how much a batch of data tells you about an unknown parameter. The sharper the log-likelihood peaks, the more information you have and the tighter your estimate can be.

Prerequisites: Maximum Likelihood Estimation (MLE), Expectation, Variance & Moments

Fisher information answers a very practical question: how much does the data I collected actually pin down the thing I'm trying to estimate? Some experiments are informative, every observation sharply narrows the range of plausible answers. Others are nearly useless, you could collect a thousand points and still barely know the parameter. Fisher information turns that vague sense of "informativeness" into one concrete number.

The idea sits right on top of Maximum Likelihood Estimation (MLE). When you fit a parameter by maximum likelihood, you look for the value θ\theta that makes the data most probable, and you trace out the log-likelihood (θ)\ell(\theta) as θ\theta varies. If that curve rises to a sharp, pointy peak, tiny changes in θ\theta hurt the fit a lot, so the data are shouting where the answer is. If the curve is a lazy, flat hump, many values of θ\theta fit almost equally well, and the data are barely whispering.

The definition

Fisher information is the average curvature of the log-likelihood at the true parameter, equivalently the variance of its slope (the score):

I(θ)=Var ⁣((θ))=E ⁣[(θ)].I(\theta) = \operatorname{Var}\!\big(\ell'(\theta)\big) = -\,\mathbb{E}\!\left[\ell''(\theta)\right].

Reading it in words: (θ)\ell'(\theta) is the slope of the log-likelihood (the score), and its variance is how much that slope jumps around from sample to sample. The equivalent form E[(θ)]-\mathbb{E}[\ell''(\theta)] is the expected downward curvature, how fast the slope is dropping at the peak. A steep, sharply-bending peak gives a large I(θ)I(\theta); a flat one gives a small I(θ)I(\theta). The two expressions being equal is the famous information identity, and it only holds when the model is correctly specified.

θ̂ (MLE) high info low info parameter θ log-likelihood
Both curves peak at the same estimate, but the sharp green curve bends hard at the top (high Fisher information, tight estimate) while the flat amber curve barely bends (low information, loose estimate).

Fisher information is the curvature of the log-likelihood at its peak: I(θ)=E[(θ)]I(\theta) = -\mathbb{E}[\ell''(\theta)]. Sharp peak, high information, precise estimate. Flat peak, low information, vague estimate.

Why it matters: it sets the precision floor

The whole reason to care is that Fisher information controls how precise any estimate can possibly be. It adds up across independent observations, nn i.i.d. data points carry nn times the information of one, In(θ)=nI1(θ)I_n(\theta) = n\,I_1(\theta). And through the The Cramér-Rao Bound, the variance of any unbiased estimator can never fall below 1/In(θ)1/I_n(\theta). More information means a lower floor on your error bars. The maximum-likelihood estimate is special because, in large samples, it reaches that floor: its variance is approximately 1/In(θ)1/I_n(\theta).

Worked example: information in a coin

You flip a coin nn times to estimate the heads probability pp. For one flip the log-likelihood is (p)=xlogp+(1x)log(1p)\ell(p) = x\log p + (1-x)\log(1-p), where xx is 11 for heads and 00 for tails. Its second derivative works out to x/p2(1x)/(1p)2-x/p^2 - (1-x)/(1-p)^2, and taking the expectation (using E[x]=p\mathbb{E}[x] = p) gives the per-flip information:

I1(p)=1p(1p).I_1(p) = \frac{1}{p(1-p)}.

Now read what it says. At p=0.5p = 0.5 the information per flip is 1/0.25=41/0.25 = 4, the smallest it ever gets, so a near-fair coin is the hardest case to pin down. At p=0.9p = 0.9 it jumps to 1/0.0911.11/0.09 \approx 11.1: a lopsided coin reveals itself far faster, because each flip is more decisive. With n=100n = 100 flips of a fair coin the total information is 100×4=400100 \times 4 = 400, so the best possible variance for estimating pp is 1/400=0.00251/400 = 0.0025, a standard error of 0.050.05. That matches the familiar p(1p)/n=0.25/100=0.05\sqrt{p(1-p)/n} = \sqrt{0.25/100} = 0.05.

Information adds: nn independent observations carry nn times the information of one, so your best-case standard error shrinks like 1/n1/\sqrt{n}. Want half the error bar? You need four times the data.

Where it misleads

  • It assumes the model is right. The clean identity I=E[]I = -\mathbb{E}[\ell''] relies on the likelihood being correctly specified. Fit a Gaussian to fat-tailed returns and the "information" you compute overstates your true precision, use a robust (sandwich) covariance instead.
  • It's a local, average quantity. Fisher information describes the curvature at the true parameter, averaged over hypothetical datasets. A particular sample can be more or less informative than the average suggests; the observed information (the actual curvature at your estimate) is often the better small-sample proxy.
  • High information is not the same as a good answer. Information bounds the variance, not the bias. A confidently precise estimate of the wrong thing is still wrong. See Bias, Variance, and the Quality of Estimators.

The habit worth building: whenever you fit a parameter, glance at how sharply the fit degrades as you move away from the optimum. That steepness is the Fisher information, and it is the raw material behind every standard error, confidence interval, and the efficiency benchmark in the The Cramér-Rao Bound.

Related concepts

Practice in interviews

Further reading

  • Casella & Berger, Statistical Inference (Ch. 7)
  • Wasserman, All of Statistics (Ch. 9)
  • Lehmann & Casella, Theory of Point Estimation
ShareTwitterLinkedIn