Forecasting mortality at high ages

The forecasting of future mortality at high ages presents additional challenges to the actuary. As an illustration of the problem, let us consider the CMI assured-lives data set for years 1950–2005 and ages 40–100 (see Stephen's blog posts on selection and data volumes). The blue curve (partly hidden under the green curve) in Figure 1 shows observed log(mortality) averaged over time. A striking feature of this curve is the suggestion of data-quality issues above age 95:

Figure 1. log(mortality) by age for CMI assured-lives data, ages 40-100.

log(mortality) by age for CMI data, ages 40-100

We don't believe mortality rates fall at high ages, so there must be a problem with the data. The obvious first solution is simply to model mortality up to an age where the data are credible. The drawback to this is that it leaves us without modelled mortality rates at the advanced ages. An alternative answer is to use a model with extrapolation for higher ages built into its structure. The following model for log mortality:

\[\log\mu_{i,j} = \kappa_{0,j}+\kappa_{1,j}(x_i-\bar x)\qquad(1)\]

is ideal for this purpose; here, \(\mu_{i,j}\) is the force of mortality at age \(x_i\) in year \(j\). This model is the fifth member of the extensive family of forecasting models described by Cairns et al. (2009); we will refer to it as CBD5. We can think of CBD5 as a collection of Gompertz models, one model for each year. The coefficients, the intercepts and slopes in the Gompertz models, with data restricted to ages 40–89 and years 1950–2005, are shown in Figure 2:

Figure 2. \(\kappa_0\) and \(\kappa_1\) parameters for CBD5 model fitted to CMI assured-lives data.

K0 and K1 parameters from CBD5 model

The left panel in Figure 2 shows how the general level of mortality has fallen over the last fifty years or so, while the right panel shows that the rate of change (slope) of mortality with respect to age has increased over time. Figure 2 suggests that it should be possible to forecast \(\kappa_0\) and \(\kappa_1\); Cairns et al. used a bivariate random walk with drift for the forecasting. With the forecast values of \(\kappa_0\) and \(\kappa_1\) in place, expression (1) yields a forecast for the whole mortality table. We can now see why CBD5 is so well suited to forecasting in the age direction. First, we fit CBD5 with data in which we have confidence, say ages 40–89; second we perform the forecast, say to 2050; third, we assume that the model holds for ages 90–100. Expression (1) provides the fitted and forecast mortalities for the suspect ages 90 to 100. The fitted log(mortality) averaged over 1950–2005 for ages 40–100 (in red) has been added to Figure 1. The average Gompertz line (red) follows the data (blue) quite well up to around age 85; the model assumption increasingly over-rides the data above age 85.

Figure 1 suggests a possible improvement to CBD5. There is a systematic difference between the data and the Gompertz line, so we replace the linear function in age in (1) with a smooth curve:

\[\log\mu_{i,j} = \kappa_{0,j}+\kappa_{1,j}S(x_i-\bar x)\]

Readers of my earlier posts will guess what's coming next! We model the smooth curve with B-splines and penalties, the P-spline system of Eilers & Marx (1996). With (1) the linear function is easily extrapolated above age 89; with (2) the penalty function also enables this extrapolation to take place. Figure 1 shows that this model gives an improved fit (in green) over the region of the data (ages 40–89); above age 89, the extrapolation extends the fitted curve in a natural way. An important point is that this extrapolation does not depend in any way on data above age 89; the extrapolation for high ages follows the curve established with the data up to age 89. One agreeable consequence of this is that the extrapolation with the smooth CBD5 model (green) gives a compromise between extrapolation with CBD5 (red) and the data (blue).

Finally, what do the forecasts at higher ages look like? Figure 3 shows the data and our two forecasts:

Figure 3. Forecasts at age 95 for CMI assured-lives data under CBD5 model.

Forecasts under CBD5 model

Both models show fitted log(mortality) higher than observed mortality at age 95; in line with Figure 1 the original CBD5 model gives larger differences from the data than the smooth version. The confidence intervals indicate a high level of uncertainly in the future direction of mortality — part of the price of forecasting without data!

There is a technical note (Currie, 2010) supporting this post.

References:

Cairns, Blake, Dowd, Coughlan, Epstein, Ong & Balevich (2009). A quantitative comparison of stochastic mortality models using data from England and Wales and the United States. North American Actuarial Journal, 13, 1–35.

Currie, I. D. (2010). A note on a model of Cairns, Blake and Dowd.

Eilers & Marx (1996). Flexible smoothing with B-splines and penalties. Statistical Science, 11, 89–121.

CBD5 in the Projections Toolkit

The CBD5 model is one of a number of alternative models available within the Projections Toolkit.  In addition to projection in time, the Toolkit also permits the projection of mortality rates to ages beyond the upper limit of the data.  This age extrapolation is useful when mortality rates for very advanced ages are required for pricing and reserving. 

Previous posts

Too good to be true?

People in poor health don't live as long as their healthier colleagues. This obvious fact underpins the existence of the enhanced annuity market in the United Kingdom.
Tags: Filter information matrix by tag: selection risk, Filter information matrix by tag: enhanced annuities

Don't shoot the messenger

Stochastic projection models have many advantages — they not only give best-estimate projections, but also confidence intervals around those projections.
Tags: Filter information matrix by tag: mortality projections

Add new comment

Restricted HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.