Life tables - R programming

Mercedes Ayuso, Montserrat Guillén and Ana María Pérez-Marín

We present a methodology for the construction of static and dynamic life tables.

The complete practice guide can be found in:

  • Ayuso, M., Corrales, H., Guillén, M., Pérez-Marín, A.M. and Rojo, J.L. (2007) Actuarial statistics for life insurance [Estadística actuarial vida], Publicacions i Edicions de la Universitat de Barcelona

DATA DESCRIPTION

Name Content description
H91_09_DEAD.csv   
Men death rates in Spain from 1991 to 2009. Source: INE.
H91_09_EXPO.csv
Men exposure to risk in Spain from 1991 to 2009. Source: INE.
Mx1_x1SPAIN.txt
Death rates in Spain since 1908 to 2006, from 0 years to +110.
Exposures_1x1SPAIN.txt
Exposure to risk in Spain since 1908 to 2006, from 0 years to +110.





ANALYSIS OF GROSS MORTALITY RATES AND BASIC LIFE TABLES

In this example we use data from the Human Mortality database and from the Spanish Statistics Institute (INE).

Namely, the script below shows how to read and plot gross death rates in a logarithmic scale and data on the exposure to the risk of mortality for Spain.
We also plot the life expectancy at birth and from 65 years old for men and women. Additionally, we also plot death rates for male older than 65 and the life expectancy at different ages. Finally, we print a basic life tables for Spain.

- Script



DATA CLEANING OF GROSS MORTALITY RATES

We show different graphical methods to represent mortality rates as a function of age and calendar year.

In this way, mortality improvement over calendar time is shown by using different types of plots.
Then, data cleaning of gross mortality rates is carried out by using alternative techniques (outlier imputations, smoothing techniques, linear extrapolation for advanced ages). More details can be found in Actuarial statistics for life insurance.

- Script



GRADUATION OF MORTALITY CURVES-STATIC

We show how to fit a Gompertz model to the mortality experience in one calendar year (static mortality curve):


\begin{equation} l_x = Kg^{C^{x}}, \,\,\,\,\,\,\,\,\,\,\,\, K > 0, \,\, 0 < g < 1, \,\, C>1. \\ lnl_x = lnK + C^{x}lng \,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\, \end{equation} \begin{equation} q_x = 1-g^{C^{x}(C-1)} \,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\\ ln(1-q_x) = C^x[(C-1)lng] \,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\, \end{equation} \begin{equation} \mu_x = -lnglnCC^{x} \,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\\ ln\mu_x = A + Bx \,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\, \\ A = ln(-lnClng), B = lnC \,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\, \end{equation}
where lx are the individuals alive at age x, qx is the death rate at age x and μx is the force of mortality at age x. K,g and C are parameters of the model.

- Script



ESTIMATION AND PREDICTION BY USING THE LEE-CARTER METHOD

In this example, we show how to estimate a Lee-Carter method, introduced by Lee and Carter (1992), to the mortality experience for spanish men older than 65 (time period 1975-2006). Additionally, the Lee-Carter prediction of the life expectancy is also carried out.

\begin{equation} ln\hat\mu_x(t) = ln\mu_x(t) + \epsilon_x(t), \,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\, \\ \mu_x(t) = exp(\alpha_x + \beta_{x}k_{t}), \,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\, \\ \epsilon_x(t) \sim \mathcal{N}(0,\sigma^2) \,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\, \end{equation}

- Script



ESTIMATION OF THE LTC MODEL EXTENSIONS AND MODEL SELECTION

We fit and compare three alternative models to mortality data for men, 1991-2009 (Spain). The three models are:

M1: Lee-Carter
M5: CBD model
M7: Second generalization of the CBD model

- Script



REFERENCES

[1] Ayuso, M., Corrales, H., Guillen, M. et al. (2001) Estadística Actuarial Vida. Barcelona: Universitat de Barcelona.

[2] Brouhns, N. and Denuit, M. (2002) Risque de longévite et rentes viagères I. Evolution de la mortalité en Belgique de 1880 à nos jours. Belgian Actuarial Bulletin, Vol.2, No. 1, 26-48.

[3] Brouhns, N. and Denuit, M. (2002) Risque de longévite et rentes viagères II. Tables de mortalité prospectives pour la population belge. Belgian Actuarial Bulletin, Vol.2, No. 1, 49-63.

[4] Brouhns, N. and Denuit, M. (2002) Risque de longévite et rentes viagères III. Elaboration de tables de mortalité prospectives pour la population assurée belge, et évaluation du coût de l'antisélection. Belgian Actuarial Bulletin, Vol.2, No. 1, 64-72.

[5] Cairns, A., Blake, D., Dowd, K. et al. (2009) A Quantitative Comparison of Stochastic Mortality Models Using Data from England & Wales and the United States. North American Actuarial Journal, Vol.13, No. 1, 1-35.

[6] Delwarde, A. and Denuit, M. (2003) Importance de la période d'observation et des âges considérés dans la projection de la mortalité selon la méthode de Lee-Carter. Belgian Actuarial Bulletin, Vol.3, No. 1, 1-21.

[7] Haberman, S. and Pitacco, E. (1999) Actuarial Models for Disability Insurance. United States: Cahpman & Hall/CRC.

[8] Knorr, F.E. (1984) Multidimensional Whittaker-Henderson graduation.Transactions of Society of Actuaries, Vol.36, 213-255.

[9] Lee, R. D. and Carter, L. (1992) Modeling and Forecasting the Time Series of U.S. Mortality. Journal of the American Statistical Association 87, 659-671.

[10] Pitacco, E., Denuit, M. et al. (2009) Modelling Longevity Dynamics for Pensions and Annuity Business. United States: Oxford University Press.

[11] Renshaw, A.E. and Haberman, S. (2003) On the forecasting of mortality reduction factors. Insurance: Mathematics and Economics, Vol.32, No. 3, 379-401.



excel HUBc BKC
  • Universitat de Barcelona - Last Updated: 06-04-2014