Quant Memo
Advanced

The Cramér-Rao Bound

A hard speed limit on estimation: no unbiased estimator can have a variance below one over the Fisher information. It tells you the best precision any method could ever achieve, and which estimators actually hit it.

Prerequisites: Fisher Information, Bias, Variance, and the Quality of Estimators

The Cramér-Rao bound is one of the most useful "you can't do better than this" results in statistics. It says that once you fix the amount of information in your data, there is a floor on how precise any unbiased estimate can be. You can invent clever new estimators all day, but none of them can beat this limit. That makes it a benchmark: if your estimator already sits on the floor, stop tinkering, you've found the best one there is.

It builds directly on Fisher Information, the number that measures how much a dataset tells you about an unknown parameter. The bound simply says: the more information, the lower the achievable error, and it makes that trade-off exact.

The bound

For any unbiased estimator θ^\hat\theta of a parameter θ\theta built from nn data points, its variance obeys

Var(θ^)    1In(θ),\operatorname{Var}(\hat\theta) \;\ge\; \frac{1}{I_n(\theta)},

where In(θ)=nI1(θ)I_n(\theta) = n\,I_1(\theta) is the total Fisher information in the sample. In plain terms: the smallest error bar you could ever hope for is one over the information. Double the information and the variance floor halves. An estimator that actually reaches this floor is called efficient, it is squeezing every last drop of precision out of the data.

No unbiased estimator can beat Var(θ^)1/In(θ)\operatorname{Var}(\hat\theta) \ge 1/I_n(\theta). The Fisher information sets a hard floor on precision, and an estimator that touches the floor is called efficient.

The efficiency scorecard

Because the bound gives a target, you can grade any estimator against it. The efficiency of θ^\hat\theta is the ratio of the floor to its actual variance:

efficiency=1/In(θ)Var(θ^)[0,1].\text{efficiency} = \frac{1/I_n(\theta)}{\operatorname{Var}(\hat\theta)} \in [0, 1].

An efficiency of 11 (or 100%100\%) means the estimator is optimal. An efficiency of 0.80.8 means it needs 25%25\% more data to match what the best estimator gets from the original sample. This is exactly why the maximum-likelihood estimator is the default engine of parametric statistics: under regularity conditions it becomes efficient in large samples, its variance converges to the Cramér-Rao floor 1/In(θ)1/I_n(\theta).

Worked example: estimating a Poisson rate

Suppose customer orders arrive at some unknown average rate λ\lambda per minute, and you record counts x1,,xnx_1, \dots, x_n over nn separate minutes, each Poisson with mean λ\lambda. The natural estimator is the sample mean λ^=xˉ\hat\lambda = \bar x.

The Fisher information for one Poisson observation is I1(λ)=1/λI_1(\lambda) = 1/\lambda (the curvature of the Poisson log-likelihood), so the sample carries In(λ)=n/λI_n(\lambda) = n/\lambda. The Cramér-Rao floor is therefore

Var(λ^)    1n/λ=λn.\operatorname{Var}(\hat\lambda) \;\ge\; \frac{1}{n/\lambda} = \frac{\lambda}{n}.

Now check the estimator we actually chose. A Poisson variable has variance λ\lambda, so the sample mean has variance Var(xˉ)=λ/n\operatorname{Var}(\bar x) = \lambda/n, exactly the floor. The sample mean is efficient: no unbiased method could estimate the arrival rate more precisely from this data. Concretely, if the true rate is λ=3\lambda = 3 orders per minute and you watch for n=100n = 100 minutes, the best possible variance is 3/100=0.033/100 = 0.03, a standard error of about 0.170.17 orders per minute, and xˉ\bar x already achieves it.

1 / I(θ) — the floor impossible: no unbiased estimator lives here efficient inefficient Var
The shaded band below the dashed floor is off-limits: no unbiased estimator can land there. The green estimator sits right on the floor (efficient); the amber one wastes information by having a larger variance than necessary.

Where it applies and where it doesn't

  • Unbiased only. The classic bound is for unbiased estimators. Allow a little bias and you can often get a lower total error (mean-squared error) than the Cramér-Rao floor, this is exactly the trade shrinkage estimators make, accepting bias to slash variance. The bound isn't the last word on accuracy, only on unbiased precision.
  • Regularity conditions. The result assumes a smooth likelihood whose support doesn't depend on θ\theta. For odd cases (like estimating the upper edge of a uniform distribution, where the boundary moves with the parameter) the bound doesn't apply and estimators can be super-efficient.
  • It's asymptotic for MLE. Maximum likelihood reaches the floor in large samples. In small, heavy-tailed financial samples the MLE can sit well above the floor, so don't quote the information-based standard error as gospel, bootstrap it.

The bound only constrains unbiased estimators. Accepting a little bias, as ridge regression and other shrinkage methods do, can push total error below the Cramér-Rao floor. "Efficient" means best-unbiased, not best-overall.

The interview angle

The clean statement to have ready: variance 1/In(θ)\ge 1/I_n(\theta), an unbiased estimator hitting it is efficient, and the MLE achieves it asymptotically. The favourite follow-up is "can you ever beat it?", and the sharp answer is yes, by giving up unbiasedness, which reframes the whole point of shrinkage. It pairs naturally with Sufficient Statistics (efficient estimators are functions of sufficient statistics) and with Maximum Likelihood Estimation (MLE) as the method that reaches the floor.

Related concepts

Practice in interviews

Further reading

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