Background

Since the Second World War mortality has decreased strongly across developed countries, resulting in an enormous increase in life expectancy. Changes in mortality at different ages have contributed to the change in overall mortality and in life expectancy. We can distinguish two types of change: (i) compression, caused by differences in the rate of decrease across ages which changes the shape of the age pattern of mortality [1], and (ii) delay, i.e., a decrease in mortality across all ages which does not change the age pattern of mortality [2]. For the post-war period evidence exists for both compression [310] and delay of mortality, also referred to as the shifting-mortality regime [6, 7, 1115]. The relative roles of the two processes in the mortality trend are important for the future development of life expectancy. If only mortality compression occurs, we would be approaching a limit to life expectancy. If, however, delay in aging occurs, a limit to life expectancy is unlikely for the near future. Also, the relative roles of delay versus compression give information on the main determinants of the increase in life expectancy.

The main determinants of mortality delay, indicated by an increase in the modal age at death, are increased prosperity and improvements in medicine [2]. Better living and working conditions make people healthier, while improvement of public health and medical treatment prevent and mitigate illness. Changes in the shape of the age-at-death distribution have many different causes. The age distribution becomes more compressed if mortality at young ages decreases more strongly than at ages around the modal age at death and if mortality at the oldest ages decreases less strongly than around the modal ages. Both types of compression are caused by different developments. Compression before the modal age at death reflects a decline in premature deaths, i.e., a shift of deaths from young ages toward ages around the modal age at death. Infant mortality has decreased due to prevention and better treatment of infectious disease and improvement of maternal and child health care. Mortality at young adult ages has decreased due to safety measures leading to fewer traffic accidents. Mortality in middle age has decreased due to an improvement in the treatment of cardiovascular disease and a decline in the prevalence of smoking. Compression before the modal age has led to an acceleration in the increase in life expectancy. In contrast, compression above the modal age has a downward effect on the rate of increase in life expectancy, since it implies that mortality at advanced age decreases less strongly than at ages around the modal age at death. This may be due to limited progress in the treatment of diseases at advanced age, such as dementia. Since compression below and above the modal age at death have different causes and different effects on life expectancy, it is important to distinguish both types of compression.

Previous parametric models to describe the full age pattern of mortality were not able to capture mortality delay versus mortality compression [16, 17]. They date back to over 30 years ago, included many parameters that were difficult to interpret, and did not include recent advancements in describing mortality at older ages [4, 18]. More recent models that specifically included mortality delay focused on adult ages alone [12, 19]. Also, the few previous attempts to assess delay versus compression did not distinguish mortality compression below and above the modal age at death [20, 21].

This paper introduces a new parameterized model of the full age pattern of mortality which integrates recent new insights and allows us to disentangle the effects of delay and compression of mortality – at different stages of life – on changes in life expectancy. We call the new model the CoDe model as it models compression and delay of mortality.

The CoDe model includes five additive components describing mortality in infancy, adolescence, young adult age, late adulthood, and advanced age. The model includes 10 parameters, but only five parameters vary over time. Changes in the values of the five interpretable time-varying parameters reflect mortality delay and compression of mortality at different stages in life and allow us to calculate the effects of these changes on the age distribution and on life expectancy.

Methods

After a review of earlier parametric mortality models, and an earlier attempt to assess the contribution of mortality delay and compression to changes in life expectancy, we set out the CoDe model using mortality among French women in 1950 and 2010 as an example. In addition, we apply the model to probabilities of death between 1950 and 2010 for women and men in four low-mortality countries: Japan, France, the US, and Denmark.

For this purpose, we obtained sex- and age-specific unsmoothed data on annual death rates from the Human Mortality Database (HMD) [22] from age 0 to 100. We estimated probabilities of death q(x) from the death rates and calculated life table estimates of the age-at-death distribution d(x) and the survivor curve l(x) using the same life table techniques as used by the HMD [23].

Review of parametric mortality models

The age pattern of mortality has a similar shape in most countries. Mortality is high in infancy, decreases strongly during early childhood, increases sharply in teenage years (this is often called the “accident hump”), increases exponentially during adulthood, and its rate of increase levels off in old age [16, 17, 2427]. Parametric models are aimed to represent this age pattern by a mathematical model including a limited number of parameters. Parametric models are used to smooth age-specific death rates, to make comparisons of mortality across countries, and to make forecasts based on an analysis of changes in the values of the parameters [26].

In 1825, Gompertz [28] proposed the first “law of mortality” describing the exponential increase of mortality in adult age. Even though the Gompertz model provides an accurate fit for most adult ages, the model tends to underestimate mortality at young adult ages and to overestimate mortality at the oldest ages [12, 29]. To address the underestimation of mortality at young adult ages, Makeham [30] added a constant in 1860. This constant is usually referred to as background or non-senescent mortality which does not vary with age, e.g., deaths caused by accidents and certain infections [12, 3133]. Background mortality can change with time but is assumed constant above age 25 or so [12]. The Gompertz-Makeham model, however, does not describe the decline of mortality during infancy and childhood [34].

The first model to describe the full age pattern of mortality was developed by Thiele in 1871 [24]. Around 1980, Siler [16] and Heligman & Pollard [17] developed their models to describe mortality during the entire age span. In the 1990s, Kostaki [35] slightly adjusted the Heligman-Pollard model, and Rogers & Little [36] developed another model. Most of these models consist of additive components representing mortality at subsequent stages of life. Most often models include three components to describe death in (i) infancy and childhood, (ii) adulthood, and (iii) old age [26].

To describe the mortality decline during infancy and childhood, Siler [16] and Rogers & Little [36] used an exponential curve based on the model proposed by Thiele [24, 26, 27]. It proved, however, that an exponential model does not describe very accurately the decline in mortality in young childhood. Heligman and Pollard [17] therefore proposed a double exponential function that provides a more accurate description of the decline in mortality during childhood. The Heligman-Pollard specification includes three parameters instead of the two parameters used by Thiele [24], Siler [16], and Rogers and Little [36]. The values of these three parameters are highly correlated, which makes it difficult to estimate and interpret changes in those values [37].

To describe the excess mortality in early adulthood Thiele [24] proposed a Gaussian function. Alternatively, Heligman and Pollard [17] proposed an asymmetric function for this elevated mortality. Both specifications include three parameters. Kostaki [35] even added a fourth parameter to the Heligman-Pollard function to improve the fit. Rogers and Little [36] specified a double exponential function including four parameters.

Thus each of these models requires relatively many parameters to describe mortality in early adulthood. Furthermore, these specifications assume a decline in mortality after early adulthood. This implies that these models do not include background mortality as suggested by Makeham [30]. In contrast, the Siler [16] model includes background mortality but ignores the “hump” at early adulthood.

For adult mortality, the Thiele, Siler, Rogers-Little, and Heligman-Pollard models followed the idea of an exponential increase as described by the Gompertz model and therefore include an exponential term to describe the increase in mortality in adult age.

For mortality at ages 80 and above, it was observed, however, that the rate of mortality increase slows down [4]. Since the Heligman-Pollard model describes the odds ratio of the probability of dying rather than the death probability itself, this model describes levelling off of the increase in mortality at the oldest ages, in contrast with the other three models. Alternatively, the overestimation of mortality at the oldest ages can be addressed by using a logistic model rather than the Gompertz model [4, 18, 38]. Until advanced age the difference between the Gompertz and a logistic model is ignorable. While the Gompertz model has no limit at the oldest ages, the logistic model is capable of describing the levelling off of the increase in mortality at the oldest ages [4, 12]. Beard [39], Horiuchi and Wilmoth [32], and Thatcher et al. [38] examined complex logistic models with additional parameters, but Thatcher [4] and Thatcher et al. [38] conclude that a simple, robust logistic model, the so-called Kannisto [18] model, including only two parameters, provides an excellent fit to mortality rates at older ages. The Kannisto model is also currently used to smooth mortality data included in the Human Mortality Database at the oldest ages [23]. However, it has not yet been incorporated in a mortality model that includes all ages.

In all of the above models, a change in mortality is interpreted as a decline in death rates. Recently, Bongaarts and Feeney [40] and Bongaarts [12] note that instead of interpreting mortality as falling, the schedule of the death rate can be viewed as shifting to higher ages over time. They describe changes in death rates by the so-called shifting logistic model. This model implies that death rates decline due to a shift in the age schedule rather than due to a change in the slope of death rates which changes the shape of the age schedule. Focusing on adult mortality, Bongaarts and Feeney [40] show that the shifting logistic model describes changes over time with only one time-varying parameter. However, Bongaarts [12] admits that there is some loss in the goodness of fit.

Assessing the effects of compression and delay of mortality

Only very recently, a parametric mortality model has been utilized to decompose changes in life expectancy into the effects of compression and delay of mortality [21]. To do so, Bergeron-Boucher et al. [21] used the Siler model to model the age pattern of mortality, including three terms: one term describes infant mortality, another term is a constant describing background mortality, and the third term is a Gompertz function describing the exponential increase of mortality in adult and old age. The latter term includes the modal age at death as parameter, since Horiuchi et al. [19] showed that including the modal age at death in the Gompertz function model takes account of shifts of the mortality age schedule. The Siler model used by Bergeron-Boucher et al. [21] is

$$ m(x)={a}_1{e}^{-{a}_2x}+c+b{e}^{b\left(x-M\right)} $$
(1)

where m(x) = death rate at age x; a 1 determines level of infant mortality at age 0 and a 2 determines the decline of mortality in early childhood; c = background mortality which does not change with age, M = modal age at death, b is the rate of change in adult and senescent mortality. A high value of b implies low death probabilities at young adult ages and high death probabilities at the oldest ages. Thus an increase in b results in compression of mortality around the modal age [41]. Since the parameter b affects both compression in adult and old age, this model cannot distinguish between compression below and above the modal age at death. This model assumes that compression in adult age always results in compression in advanced age as well.

Figure 1 shows the fit of the Siler model to the logarithm of the death rate log(m(x)) and the age-at-death distribution d(x) for French women. In addition, the figure shows extrapolations based on the fitted model until age 120. The figure shows that the Siler model provides a reasonable fit for 1950 but that the fit for 2010 is not very accurate. The upper graph shows that the model underestimates the death rate between ages 20 and 60, and the lower graph shows that the model underestimates deaths around the modal age. Thus the model underestimates compression of mortality in 2010.

Fig. 1
figure 1

Logarithm of death rate and age-at-death distribution, French women, 1950 and 2010, observed and fitted by the Siler model

The CoDe model

We propose a new model that (1) describes the full age pattern of mortality, (2) provides a better fit to the data, and (3) allows us to distinguish mortality compression in young, adult, and advanced ages: the CoDe model.

The CoDe model (see formula 2 below) includes 10 parameters, of which five vary over time. The five interpretable time-varying parameters reflect delay of mortality and changes in mortality in infancy, adolescence, middle age, and old age. The model describes young age mortality by a simple function, includes a term that describes both the teenage “hump” and the level of background mortality, uses a mixed logistic model with different slopes in adult, middle, and advanced age, and includes the modal age at death as a parameter to account for the delay in mortality. These different elements are described in more detail below.

To model mortality at the youngest ages, instead of Heligman and Pollard [17], who specified a double exponential term \( {A}^{x+{B}^c} \), we propose a simple function assuming an inverse relationship of mortality with age: A/(x + B). A reflects the level of infant mortality and B affects the rate of decrease of mortality in childhood. Since the effect of changes in the value of B over time turns out to be relatively small, changes in mortality at the youngest ages can mainly be attributed to changes in the value of A. This makes interpretation of this term straightforward: lower infant and childhood mortality corresponds with a lower value of A. Figures 9 and 10 in Appendix 1 show that the fit of the CoDe model at ages up to five is similar to the fit of the Heligman-Pollard model.

In teenage years death probabilities increase relatively strongly, followed by a leveling off at young adult ages. This is usually called the “accident hump” of mortality. Heligman and Pollard [17] describe this hump by an exponential function including three parameters: Dexp[−E(logx − logF)2]; but this does not include background mortality [12, 30], i.e., the part of mortality in adult age that does not vary with age. The Siler model [16, 21] includes background mortality but does not include the hump. We propose an alternative specification that describes the sharp increase in mortality at teenage years (the hump) and assumes a constant level in adult age, and thus accounts for background mortality as well. This pattern can be described by a simple logistic function: \( \frac{a{e}^{\left(x-m\right)}}{1+{e}^{\left(x-m\right)}} \), where m determines at which teenage ages mortality increases most strongly, and a is the level of background mortality. Fitting the model for women and men in Japan, France, the US, and Denmark for both 1950 and 2010 shows that m = 16 provides an accurate fit. This means that in the CoDe model only one parameter is sufficient to describe the excess mortality in adolescence. Figure 11 in Appendix 2 shows that for mortality in adolescence the fit of the CoDe model is better than that of the Heligman-Pollard model.

In line with the findings by Kannisto [18] and Thatcher [4], discussed above, we include a logistic rather than a Gompertz function to model mortality in adult and old age. In order to be able to make a distinction between compression in adult age and in advanced age we introduce separate logistic terms to describe mortality before and above the modal age at death.

Fitting a model that combines the aforementioned components to data for Japan, France, the US, and Denmark in the period 1950–2010 showed that the model provides an accurate fit for early years in the period, but that for more recent years the fit is not perfect around middle age. Therefore we subdivide mortality before the modal age at death into mortality in young adulthood and mortality in late adulthood.

The resulting CoDe model thus includes five additive terms representing mortality at subsequent stages of life. The first two terms are used to model mortality at young ages and mortality in adolescence. The remaining three terms are included to make a distinction between mortality in early adulthood, late adulthood, and old age, respectively.

The CoDe model is formulated by:

$$ \begin{array}{c}\hfill q(x)=\frac{A}{x+B}+\frac{a{e}^{\left(x-16\right)}}{1+{e}^{\left(x-16\right)}}+I\left(x\le M-h\right)\left[\frac{b_1{e}^{b_1\left(x-M\right)}}{1+\frac{b_1}{g}{e}^{b_1\left(x-M\right)}}\right]\hfill \\ {}\hfill +I\left(M-h<x\le M\right)\left[\frac{b_2{e}^{b_2\left(x-M\right)}}{1+\frac{b_2}{g}{e}^{b_2\left(x-M\right)}}+{c}_1\right]+I\left(x>M\right)\left[\frac{b_3{e}^{b_3\left(x-M\right)}}{1+\frac{b_3}{g}{e}^{b_3\left(x-M\right)}}+{c}_2\right]\ \hfill \end{array} $$
(2)

where I(.) is an indicator function; b 1 determines the slope of the curve of death probabilities before age M - h, b 2 between ages M - h and M, and b 3 above the modal age at death M; and c 1 and c 2 are constants that are introduced to avoid “jumps” in the fitted values at ages M - h and M. That is, we require that the values of the third and fourth terms on the right hand side of (2) be equal at age x = M - h and the fourth and fifth terms be equal at age M. This implies that \( {c}_1=\frac{b_1{e}^{b_1\left(-h\right)}}{1+\frac{b_1}{g}{e}^{b_1\left(-h\right)}}-\frac{b_2{e}^{b_2\left(-h\right)}}{1+\frac{b_2}{g}{e}^{b_2\left(-h\right)}} \) and \( {c}_2=\frac{b_2}{1+\frac{b_2}{g}}+{c}_1-\frac{b_3}{1+\frac{b_3}{g}} \).

In order to make the estimates of the parameters comparable across years and across countries we assume the same value of h for all countries in all years between 1950 and 2010. Since we want to divide adulthood into three parts (young and late adulthood and old age), we fix h at 30 years. As the average value of the modal age at death is around 80 years, choosing h = 30 implies that b 1 affects mortality below around 50 years (young adulthood), b 2 affects mortality between around 50 and 80 years (late adulthood), and b 3 affects mortality above around 80 years (old age). We also assume the same value of g across countries and years. Gampe [42] who studied mortality beyond age 110 in detail – based on numerous countries for which the data are regarded reliable – estimated that the death probabilities above age 110 are flat at a value of 0.5. In contrast, the HMD assumes an upper bound of 1 for the death rates [23] which corresponds with an upper bound of 0.7 for death probabilities. Appendix 8 shows that estimating the parameters of the CoDe mortality model, it turns out that g = 0.7 provides a slightly better fit for the four countries in this study in the period 1950–2010 for ages up to 100 as compared to g = 0.5. Therefore, we fixed the value of g at 0.7. Sensitivity analyses in Appendix 8 show that our results on the extent of compression and delay would not differ much if we had assumed g = 0.5.

Figure 2 shows that the CoDe model provides a good fit to the age pattern of the probabilities of death as well as the age-at-death distribution for French women in both 1950 and 2010. Appendix 3 shows – again for French women – the contribution of the separate terms of equation (2) to the fit of the model, illustrating how compared to the logistic model adding terms for mortality in infancy, adolescence, young adulthood, and late adulthood improves the fit of the model for both death probabilities and the age-at-death distribution. Overall, the fit of the CoDe model is more accurate than the Siler model (see formula (1)), as can be viewed when comparing Fig. 2 to Fig. 1. In addition, however, the fit is also better than the Heligman-Pollard model. See Fig. 14 and Table 2 in Appendix 4.

Fig. 2
figure 2

Logarithm of death probabilities and age-at-death distribution, French women, 1950 and 2010, observed and fitted by the CoDe model

Fitting the CoDe model to data for French women for all years in the period 1950–2010 shows that while the value of b 1 has been constant during this period, the values of b 2 and b 3 have increased (see Fig. 6). This explains why a simple logistic model provides an accurate fit for 1950, but not for 2010. Thus a model including one slope parameter [12, 40] underestimates the compression of mortality between 1950 and 2010. We avoid this inaccuracy by introducing the parameters b 2 and b 3 which turn out to change over time.

The CoDe model can be used to assess the effects of changes in mortality at young and old ages on the age pattern of mortality and the effect of delay of mortality on the overall level of mortality. Since B is included in the denominator of the first term of model (2), changes in its value have only minor impact on life expectancy compared with changes in the value of A. For example, if we multiply the value of A for French women in 2010 by 10, life expectancy at birth would decrease by 3 years, while if we multiply the value of B by 10, life expectancy would increase by 0.3 years only. Figure 6 shows that even though the level of b 1 varies across countries, its value hardly changes across time. This implies that changes in the death probabilities and in the age-at-death distribution can be explained almost solely by changes in the values of five parameters: A (infant mortality), a (background mortality), M (modal age at death), b 2 (mortality in late adulthood), and b 3 (mortality in old age, i.e., above the modal age).

A decline in A results in compression of mortality, as a decrease in deaths in infancy results in more deaths in adult or older age. A decline in a (decline in background mortality) which affects mortality in young ages relatively more strongly than in old age results in compression of mortality. High values in b 1 and b 2 result in compression of mortality before the modal age at death as they result in fewer deaths at young adult and older adult ages, respectively, and more deaths around the modal age at death. A high value of b 3 results in a strong increase of probabilities of death in advanced age and thus more deaths around the modal age at death and fewer deaths at the oldest ages. An increase in the modal age at death M results in a shift of the curves described by the latter three terms to older ages and thus in a delay of adult mortality.

Note that we fit the model to death probabilities rather than to age-specific death rates. One advantage of using death probabilities rather than death rates is that probabilities are easy to interpret and probabilities rather than rates are used for projections and for the calculation of life expectancy using a life table [43, 44]. However, as the age pattern of death probabilities and rates are very similar, our results and conclusions would have been similar if we had modeled rates rather than probabilities.

Note as well that since our model is aimed to describe the entire age pattern of mortality as accurately as possible, we estimate the parameters by minimizing the mean squared error (MSE) in both log(q(x)) and d(x). The MSE of log(q(x)) gives relatively high weight to errors at young ages, while the MSE of d(x) gives high weight to errors around the modal age at death. We calculate absolute errors for d(x) and log(q(x)). Note that calculating errors in the logarithm of q(x) comes down to estimating relative errors for death probabilities. We apply weighted least squares by using the reciprocal of the variances as weights to minimize the weighted MSE (MSE[logq(x)]/var[logq(x)] + MSE[d(x)]/var[d(x)])/2. Note that this implies that we calculate the average R2 for logq(x) and d(x), as R2= 1 − MSE/var, and thus that we maximize average R2.

Results

We estimate the parameters of the CoDe model by fitting the model to probabilities of death in the years 1950 to 2010 for four low-mortality countries: Japan, France, the US, and Denmark. These four low-mortality countries have shown different trends in life expectancy during the last 60 years. In 1950 life expectancy at birth of American and Danish women was 10 years higher than for Japanese women, whereas in 2010 Japanese women had a 5-year higher life expectancy than American and Danish women. Since the 1980s Japanese women have had the highest life expectancy in the world. In 1950 Denmark was among the European countries with highest life expectancies, but both Danish women and men have experienced relatively little progress since 1950. In 2010 French women had the highest life expectancy in Europe. While Japanese and French women have high life expectancies, the gender gap in these countries is relatively big (almost 7 years), whereas Denmark has a small gender gap (4 years).

Fit of the model

The CoDe model provides a good fit of the age-at-death distribution of not only French women, but also Japanese, US, and Danish women, both in 1950 and 2010 (see Fig. 3). Appendix 5 shows that the CoDe model provides a good fit of the age distribution for men in these four countries in 1950 and 2010 as well. For the years in between, the model fits the data well too. The average value of R2 across all years in the period 1950–2010 equals 99.8% for the age-at-death distribution and 99.7% for the logarithm of the age-specific death probabilities. On average the R2s for women and men are equal. The minimum value of R2 equals 99.3% for the age-at-death distribution and 98.4% for the log death probabilities. In both cases the minimum values are measured for Denmark. This can be explained by the fact that the age pattern of mortality for Denmark shows relatively large random fluctuations due to the fact that the Danish population is considerably smaller than the population of the other three countries.

Fig. 3
figure 3

Age-at-death distribution, Japanese, American, and Danish women, 1950 and 2010, observed and fitted by the CoDe model

Time trends in the parameters

The changes in the values of the parameters of the model explain both the shift of the distribution to the right and the change in the shape of the distribution. Figure 3 shows that particularly for Japanese women the modal age at death has risen strongly, while the age-at-death distribution has become much more compressed. In contrast, in Denmark there has hardly been compression.

The CoDe model can be used to disentangle the effects of delay and compression of mortality on changes in the age-at-death distribution by assessing the effects of changes in the estimated parameter values on the distribution. Figure 4 shows the change in the modal age at death from 1950 to 2010 for French, Japanese, American, and Danish women. The linear increase in the modal age for French and Japanese women shows that there has been a continuous shift of the distribution during the last 60 years. Since 1950 mortality of Japanese women has been delayed by 2.3 years per decade on average and for French women by 1.7 years. For American women the increase in the modal age slowed down in the 1980s, while for Danish women the 1980s even showed a decrease in the modal age at death. Since 2000 the modal age for American and Danish women has increased slightly more than for the other two countries.

Fig. 4
figure 4

Modal age at death, French, Japanese, American, and Danish women, 1950–2010

Changes in the shape of the age-at-death distribution can be explained by changes in the estimated values of A and a, i.e., changes in infant and adolescent mortality, respectively; the values of b 1 and b 2 , i.e., changes in mortality at young adult and late middle age; and changes in b 3 , i.e., changes in mortality above the modal age. Figure 5 shows the estimated values of A and a. In the 1950s mortality in infancy and adolescence among Japanese women was considerably higher than in the other three countries. During the 1950s and 1960s there was a steep decline, followed by a gradual decline since the 1970s. During the last 40 years the differences across these four countries have been small.

Fig. 5
figure 5

Estimated values of A (level of infant mortality) and a (background mortality), French, Japanese, American, and Danish women, 1950–2010

Figure 6 shows the estimated values of b 1 , b 2 , and b 3 . For women in all four countries the value of b 1 reflecting mortality until middle age has hardly changed. This confirms that we can assume b 1 to be fixed across time when explaining changes in mortality. For French and Japanese women the value of b 2 has shown a steady increase since 1950. This implies that there has been compression of mortality in late middle age as a higher value of b 2 implies fewer deaths in middle age and more deaths around the modal age at death. For American women the estimated value of b 2 did not increase before 1990. This implies that the decline in death probabilities among middle-aged American women between 1950 and 1990 can be explained fully by the delay of mortality. The increase in the value of b 3 indicates compression of mortality above modal age, i.e., less decrease of mortality in advanced age than around the modal age at death. For Danish women the value of b 3 was about constant, while the value of b 2 decreased until 2000. This indicates that mortality among middle-aged Danish women developed less favorably than among older Danish women. Figure 16 in Appendix 6 shows the estimated values of b 1 , b 2 , and b 3 for men. For Japanese and Danish men the values of b 2 and b 3 do not differ much, and a simpler version of the CoDe model without the fifth term of equation (2) would be sufficient to describe changes in the age pattern of mortality. In contrast, for French and American men, changes in b 2 and b 3 have been different since 1980. In these cases compression below and above the modal age do not run parallel and thus distinguishing b 2 and b 3 is needed for an accurate assessment of compression of mortality below and above the modal age.

Fig. 6
figure 6

Estimated values of parameters b 1 , b 2 , and b 3 , French, Japanese, American, and Danish women, 1950–2010

Effects of changes in the parameters on the age-at-death distribution

Changes in the values of the parameters of the CoDe model make it possible to assess the effects of changes in mortality at different ages on the age-at-death distribution. For example, replacing the value of A estimated for 1950 by the value of A estimated for 2010 while maintaining the values estimated for 1950 for the other parameters in equation (2) we can calculate the death probabilities that would have resulted if the value of A only had changed between 1950 and 2010 and using a life table we can calculate the age-at-death distribution. Figure 7 shows the successive effects of changes in the parameter values on the age-at-death distribution for French women. The blue line shows the distribution for 1950, fitted by the CoDe model using the values of the parameters estimated for 1950. The red line shows how the distribution would have changed if only the values of A (infant mortality) and a (background mortality) had changed between 1950 and 2010. The red line shows that the decrease of mortality in young ages has led to compression, i.e., more deaths around the modal age. The black line shows the distribution that would have resulted if in addition to the changes in young ages the modal age at death had changed, but not the values of the bs. The increase in the modal age at death between 1950 and 2010 by 10 years has resulted in a shift of the distribution to the right. Comparing the purple with the black line shows how the increase in the value of b 2 has resulted in compression due to fewer deaths in late middle age (around age 70) and more deaths around the modal age (90 years). Comparing the orange line with the black line shows how the increase in b 3 reflects compression above the modal age at death: fewer deaths in old age (ages 97 and over) and more deaths around the modal age.

Fig. 7
figure 7

Effects of delay of mortality and changes in mortality in young, late middle, and old age between 1950 and 2010 on the age-at-death distribution, French women

In order to assess the total effect of compression in young and old ages on the shape of the age-of-death distribution for French women, Fig. 8 compares the fitted distribution for 2010 (red line) with the distribution that would have resulted from a shift of the 1950 distribution without a change in the shape (black line). Compression leads to an increase in the proportion of deaths around the modal age at death which can be measured by the surface between the red and black lines around the modal age. This increase equals 13%. The main part of this increase (8%) is due to fewer deaths in young age, while 2% is due to fewer death among women in their 70s and 3% is due to fewer deaths in old age. Thus compression of mortality in young ages has had a bigger impact on the age-at-death distribution than compression in old age. Appendix 7 shows the effects of compression on the age-at-death distribution for French men, and Japanese, American, and Danish women and men.

Fig. 8
figure 8

Fitted age-at-death distribution, French women, 1950 and 2010, and a simulated distribution that shows the effect of delay between 1950 and 2010 without a change in the shape of the distribution

Decomposing the change in life expectancy into delay versus compression at different life stages

From the effects of the changes in the parameter values on the life table survival rates, we can calculate the effects on the changes in life expectancy at birth. For this purpose we calculated life expectancies at birth for each of the simulated age-at-death distributions shown in Fig. 7. The difference between the life expectancies corresponding with the red and blue lines provides an estimate of the effect of changes in mortality in young ages on life expectancy at birth. The difference between life expectancies corresponding with the black and red lines estimates the effect of delay on life expectancy. Accordingly, the effects of changes in mortality in late middle age and old age on life expectancy are estimated. Table 1 shows the contribution of the delay in mortality, i.e., shift of the age-at-death distribution and differences in the changes in mortality in young (A + a), adult (b 1  + b 2 ), and old age (b 3 ), i.e., changes in the shape of the distribution to changes in life expectancy at birth between 1950 and 2010 based on data for 1950 and 2010. Because life expectancy estimated from the age-at-death distribution fitted by the CoDe model differs slightly from observed life expectancy in both 1950 and 2010, part of the observed changes between 1950 and 2010 are not explained by the CoDe model, and are labeled as “unexplained” in the table.

Table 1 Effect of changes in values of parameters of the CoDe model on change in life expectancy at birth between 1950 and 2010

Table 1 shows that in France life expectancy at birth has increased by some 15 years since 1950 and that two-thirds of this increase can be attributed to the delay of mortality, while the decline of mortality in young age contributed some 5 years to the increase in life expectancy. In Japan the decline in mortality in young ages has caused about half of the total increase in life expectancy. Note that the levels of infant and background mortality in Japan in 1950 were considerably higher than in the other three countries. Since about 1980 the differences across the four countries have been small and changes in mortality in young ages have had similar impacts on the increase in life expectancy (see Appendix 9). Figure 4 showed a continuous increase in the modal age for French and Japanese women since 1950, but a stagnation in the increase of the modal age after 1980 for American and Danish women. This is reflected by the smaller impact of the delay of mortality on life expectancy in the US and Denmark.

Changes in the shape of the age-at-death distribution in adult and old age have had a much smaller impact on life expectancy than the shift of the distribution due to delay of mortality.

Changes in mortality in middle age have had a negative impact on life expectancy for men in all countries but Denmark. Note that this does not imply that mortality in middle age has increased, but rather that mortality in middle age has declined less strongly than around the modal age at death. Thus there has been no compression of mortality between middle age and the modal age.

The impact of changes in mortality in old age has been negative. This implies that there has been compression of mortality in old age. Note that compression in old age has a negative impact on life expectancy in contrast with compression below the modal age at death.

In sum, since 1950 life expectancy has mainly increased due to a shift in the age-at-death distribution. Two-thirds of the increase in life expectancy can be attributed to the delay of mortality. If we add the effects of changes in young and middle age we observe that compression of mortality below the modal age has contributed about one-third to the increase in life expectancy. Compression of mortality above the modal age has had a small negative effect.

Discussion

The results of the CoDe model show that two-third of the increase in life expectancy at birth between 1950 and 2010 in Japan, France, the US, and Denmark can be attributed to the shift in the mortality age schedule. This finding of postponement of mortality having had a much bigger effect than compression is in line with the recent results by Janssen et al. [45], who performed a decomposition of life expectancy at age 50 into the effect of compression versus delay in nine European countries between 1950 and 2009, using the decomposition method by Rossi et al. [20]. Bergeron-Boucher et al. – very recently – found for Swedish females as well that since the mid-1960s more than 70% of the increase in life expectancy at birth was caused by delay [21]. However, they did not distinguish between compression at different stages of life.

Compression can explain the remaining one-third of the increase in life expectancy at birth between 1950 and 2010 in the four countries we studied. We distinguished in our model compression of mortality at different ages. That is, changes in infant mortality (A), and changes in both teenage excess mortality and the level of background mortality (a) together describe the compression of mortality at young ages, whereas changes in the value of b 2 describe the effect of compression of mortality in late middle age and b 3 describes the effect of compression in old age.

The empirical results showed that it is indeed useful to make this distinction. Over the period 1950–2010, compression of mortality due to the decline in mortality in young ages was most important and caused one-third of the increase in life expectancy. In four of the eight populations we observed compression in middle age, but in the other four populations mortality in middle age declined less strongly than around modal age. Compression of mortality above the modal age at death, resulting from a smaller decline in mortality in old age compared to adult ages, had a slight negative impact on life expectancy.

While the estimated value of b 1 has hardly changed since 1950 and has not differed much across countries, the values of b 2 and b 3 have shown variation across time and across countries. The estimated value of b 1 has been close to 0.10 in most countries. This is consistent with Thatcher’s finding that from soon after 30 years of age the probability of dying starts to rise by about 10% with each successive year of age [4]. Also it corresponds to Bongaarts’ finding that the slope parameter of the logistic model is nearly constant over time [12]. The variation in the changes of the values of b 2 and b3 shows that while a simple model including b 1 only is capable of describing the age pattern of mortality in adult ages in 1950, an accurate description of current changes in mortality in middle and advanced age requires additional b parameters.

Conclusions

In this article, we presented a new model to describe the full age pattern of mortality and to assess delay and compression of mortality at different stages in life. Our results show that the CoDe model provides an accurate description of the entire age pattern of mortality in four low-mortality countries: Japan, France, the US, and Denmark. Changes in the values of five parameters adequately describe changes in both death probabilities and the age-at-death distribution between 1950 and 2010.

When compared with other parametric mortality models, the CoDe model has several advantages. First, the CoDe model uses fewer parameters to describe infant and childhood mortality than the Heligman-Pollard model and provides a better fit than the exponential model suggested by Siler [16] and others. The CoDe model takes account of changes through time in infant and childhood mortality by changes in the value of one parameter, whereas the Heligman-Pollard model includes three parameters which are highly correlated. Second, the CoDe model uses fewer parameters than the Heligman-Pollard and Rogers-Little models to describe the excess mortality in adolescence. One parameter is sufficient to explain changes through time. Third, the CoDe model includes a logistic model to describe mortality in adolescence which implies a constant level beyond early adulthood. Thus the CoDe model takes account of background mortality, without requiring an additional parameter. Fourth, the CoDe model includes one parameter to describe shifts in adult and old age mortality. As this parameter equals the modal age at death, it is straightforward to interpret changes in its value. Fifth, the CoDe model distinguishes three separate parameters to account for the increase in mortality by age in adult and advanced age. This provides a better fit of mortality in old age. Whereas the increase of mortality by age in young adult ages has not changed over time, the increase in middle and old age has. Changes in the value of the parameter describing the increase in mortality by age above the modal age at death accounts for compression of mortality in advanced age. Sixth, the CoDe model provides an accurate fit of both the age schedule of death probabilities and the age-at-death distribution. Seventh, changes in mortality over time can be explained by changes in the values of five parameters which reflect changes in mortality in successive stages of life. Changes in these parameters allow us to assess which part of the increase in life expectancy can be attributed to delay of mortality and which part to compression.

For specific purposes the CoDe model may be simplified. For example, if one is interested in delay and compression without making a distinction between compression in young, middle or old age, the CoDe model can be reduced from five to three terms, i.e., if one assumes that b 2  = b 3  = b 1 the last two terms of equation (2) can be deleted. In this case, compression of mortality in adult age is described by changes in the value of b 1 . Alternatively, if one is interested in mortality in adult age only, the first term of the model describing infant mortality can be deleted and the second term can be reduced to a constant describing background mortality.

The CoDe model provides a powerful tool for describing current changes in mortality and gives insight into the determinants. Our findings, however, also have implications for forecasting future changes in mortality. Demographers agree that in low-mortality countries the levels of infant and background mortality are so low that no big further declines may be expected [33]. This implies that future increases in life expectancy will depend on further shifts in the mortality age schedules. Our results show that between 1950 and 2010 the age schedules have shifted by some 2 months per year. Since mortality rates in old age have declined less strongly than mortality rates around the modal age at death, life expectancy at birth has increased slightly less strongly than the shift of the survival curve, but the effect of compression of mortality in old age has been relatively small between 1950 and 2010. If the delay of mortality continues and if the effect of compression in old age does not become much stronger in the future, a substantial further increase in life expectancy can be projected.