Quant Memo
Advanced

Profile Likelihood

A way to get a confidence interval for one parameter of interest in a model with several parameters, by maximizing over the other (nuisance) parameters at each candidate value instead of fixing them at their fitted estimates.

Prerequisites: Maximum Likelihood Estimation (MLE), The Likelihood Ratio Test

Suppose you've fit a model with two parameters — say a volatility model with a mean-reversion speed θ\theta you actually care about, and a noise-scale parameter σ\sigma you don't. You want a confidence interval for θ\theta alone. The naive approach — fix σ\sigma at its fitted value and vary only θ\theta — understates the true uncertainty, because it pretends σ\sigma is known exactly when it was also estimated from the same noisy data. Profile likelihood fixes this: for each candidate value of θ\theta, it re-maximizes the likelihood over σ\sigma before recording the likelihood value, so the uncertainty in σ\sigma is folded into the interval for θ\theta rather than ignored.

Formally, the profile likelihood is

Lp(θ)=maxσL(θ,σ)L_p(\theta) = \max_{\sigma} L(\theta, \sigma)

— at each θ\theta, find the best-fitting σ\sigma given that θ\theta, and use that maximized value. Plotting Lp(θ)L_p(\theta) (or its log) against θ\theta gives a curve; the confidence interval is the set of θ\theta where this curve stays within a cutoff of its peak, exactly the same cutoff used in a likelihood-ratio test.

Worked illustration. Fitting a two-parameter model, the ordinary log-likelihood peaks at θ^=1.5\hat\theta = 1.5. Naively fixing σ\sigma at its fitted value and varying only θ\theta might show the log-likelihood dropping by the critical amount (1.92, for a 95% interval with one free parameter) at θ=1.3\theta = 1.3 and θ=1.7\theta = 1.7. Profiling out σ\sigma properly — re-optimizing it at every trial θ\theta — typically widens this to something like θ[1.15,1.9]\theta \in [1.15, 1.9], because part of what looked like precision in θ\theta was actually the model quietly borrowing certainty from an unrealistically fixed σ\sigma.

Profile likelihood gets a confidence interval for one parameter by re-maximizing over all other (nuisance) parameters at every candidate value, rather than freezing them — this correctly widens the interval to reflect that the nuisance parameters were estimated too, and reduces to the same cutoff rule used by the likelihood-ratio test.

Related concepts

Practice in interviews

Further reading

  • Pawitan, In All Likelihood, ch. 3
ShareTwitterLinkedIn