Girosi King 2007 - Lee-Carter as a Random Walk with Drift
Summary
The two-stage Lee-Carter model is a multivariate random walk with drift whose error covariance is the restricted . The unrestricted RWD estimator is unbiased for data from either model; the Lee-Carter estimator is unbiased only if the real covariance is spherical or aligned with the drift.
Main Content
Multivariate random walk with drift (Eqs. 11-13)
, (, arbitrary), . MLE with . Forecast point estimate : draw a straight line through the first and last points and extrapolate.
Lee-Carter is a restricted RWD (Eqs. 14-17)
The Lee-Carter system , implies . With the normalisation , one has and
So shocks are of only two kinds: age-uncorrelated () and perfectly age-correlated (), with the correlated shock’s relative size across ages equal to the relative decline rate . Lee-Carter is thus a RWD with an uninformative prior on but a point mass on given : . Also equivalent to a random walk with stochastic drift of fixed direction (cf. local linear trend).
Bias asymmetry
(i) Data from Lee-Carter: both the RWD and Lee-Carter estimators of are unbiased; Lee-Carter is more efficient. (ii) Data from RWD with arbitrary : the RWD estimator is unbiased; Lee-Carter is biased in general. Reason: the difference form shows is the leading eigenvector of , and under RWD
For the leading eigenvector of must be , which fails unless is spherical () or its first principal component happens to align with the drift.
Intuition (Fig. 2). With two ages and noise 20 times larger vertically than horizontally, the principal component is “fooled” into the high-variance direction, so the forecast takes off in the wrong direction.
When to prefer which. Lee-Carter only if one is confident in its covariance structure; RWD for pure forecasting; Lee-Carter as a base for developing new models. Empirically Lee-Carter does not beat RWD in short-term U.S. forecasts (Bell 1997); no evidence for long-term.
Examples
Bias demonstration with non-spherical shocks
Setup: 2 ages, drift per year, shock SDs (age 1) and (age 2), . Result expected from Eq. 19: leading eigenvector of is about in absolute value rather than ; Lee-Carter projects mostly onto age 2. Interpretation: forecasts for age 1 are wrong by a systematic factor, while the RWD estimate remains correct on average.
import numpy as np
psi = -0.1*np.array([1,1])/np.sqrt(2); Sigma = np.diag([0.01**2, 0.20**2])
C = np.outer(psi, psi) + Sigma
w, V = np.linalg.eigh(C); print(V[:, -1]) # leading eigenvector ~ (0.12, 0.99) up to sign, not (1,1)/sqrt(2)Connections
Girosi King 2007 - Universal Increasing Nonsmoothness of Age Profiles, Factor Analysis and PPCA, Hierarchical Models (restriction as a strong prior).
See Also
Girosi King 2007 - Understanding the Lee-Carter Method - Overview