the apci model --- a stochastic implementation

74
ICC, Birmingham The APCI model — a stochastic implementation. Stephen Richards 23rd November 2017 Copyright c Longevitas Ltd. All rights reserved. This presentation may be freely distributed, provided it is unaltered and has this copyright notice intact. www.longevitas.co.uk 1/74

Upload: others

Post on 26-Apr-2022

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The APCI model --- a stochastic implementation

ICC, Birmingham

The APCI model — a stochasticimplementation.

Stephen Richards

23rd November 2017

Copyright c© Longevitas Ltd. All rights reserved. This presentation may be freely distributed, provided itis unaltered and has this copyright notice intact.

www.longevitas.co.uk 1/74

Page 2: The APCI model --- a stochastic implementation

Overview

1. Contributors

2. Background

3. APCI model

4. Fitting and constraints

5. Parameter estimates

6. Smoothing

7. Value-at-Risk (VaR)

8. Conclusions

9. Constraints (again)

www.longevitas.co.uk 2/74

Page 3: The APCI model --- a stochastic implementation

1 Contributors

www.longevitas.co.uk 3/74

Page 4: The APCI model --- a stochastic implementation

1 Contributors

www.longevitas.co.uk 4/74

Page 5: The APCI model --- a stochastic implementation

2 Background

www.longevitas.co.uk 5/74

Page 6: The APCI model --- a stochastic implementation

2 Background

CMI released new projection spreadsheet.

Calibration is done by new APCI model.

See Continuous Mortality Investigation [2017].

www.longevitas.co.uk 6/74

Page 7: The APCI model --- a stochastic implementation

2 Background

CMI intended APCI model for calibratingdeterministic targeting spreadsheet.

Richards et al. [2017] show how to implement it asa fully stochastic model.

Presented at sessional meeting of IFoA on 16thOctober 2017.

Paper and materials at www.longevitas.co.uk/apci

www.longevitas.co.uk 7/74

Page 8: The APCI model --- a stochastic implementation

3 APCI model

www.longevitas.co.uk 8/74

Page 9: The APCI model --- a stochastic implementation

3 APCI model

logmx,y = αx + βx(y − y) + κy + γy−x (1)

www.longevitas.co.uk 9/74

Page 10: The APCI model --- a stochastic implementation

3 Related models for logmx,y

Age-Period : αx + κy (2)

APC : αx + κy + γy−x (3)

Lee-Carter : αx + βxκy (4)

APCI : αx + βx(y − y) + κy + γy−x (5)

www.longevitas.co.uk 10/74

Page 11: The APCI model --- a stochastic implementation

3 Model relationships

Age-Period:αx + κy

APC:αx + κy + γy−x

Lee-Carter:αx + βxκy

APCI:αx + βx(y − y) + κy + γy−x

Add βxChange nature of κy

Add γy−xChange nature of βxChange nature of κy

www.longevitas.co.uk 11/74

Page 12: The APCI model --- a stochastic implementation

3 Model relationships

Age-Period:αx + κy

APC:αx + κy + γy−x

Lee-Carter:αx + βxκy

APCI:αx + βx(y − y) + κy + γy−x

Add γy−x

Add βxChange nature of κy

Add γy−xChange nature of βxChange nature of κy

www.longevitas.co.uk 12/74

Page 13: The APCI model --- a stochastic implementation

3 Model relationships

Age-Period:αx + κy

APC:αx + κy + γy−x

Lee-Carter:αx + βxκy

APCI:αx + βx(y − y) + κy + γy−x

Add γy−xAdd βx

Add βxChange nature of κy

Add γy−xChange nature of βxChange nature of κy

www.longevitas.co.uk 13/74

Page 14: The APCI model --- a stochastic implementation

3 Model relationships

Age-Period:αx + κy

APC:αx + κy + γy−x

Lee-Carter:αx + βxκy

APCI:αx + βx(y − y) + κy + γy−x

Add γy−xAdd βx

Add βxChange nature of κy

Add γy−xChange nature of βxChange nature of κy

www.longevitas.co.uk 14/74

Page 15: The APCI model --- a stochastic implementation

3 Model relationships

Age-Period:αx + κy

APC:αx + κy + γy−x

Lee-Carter:αx + βxκy

APCI:αx + βx(y − y) + κy + γy−x

Add γy−xAdd βx

Add βxChange nature of κy

Add γy−xChange nature of βxChange nature of κy

www.longevitas.co.uk 15/74

Page 16: The APCI model --- a stochastic implementation

3 APCI model

APCI model can be viewed superficially as either:

An APC model with added Lee-Carter-like βxterm, or

A Lee-Carter-like model with added γy−x cohortterm.

www.longevitas.co.uk 16/74

Page 17: The APCI model --- a stochastic implementation

3 APCI model

. . .but there are important differences:

In the Lee-Carter model the change in mortality isage-dependent: βxκy.

In the APCI model only the expected change isage-dependent: βx(y − y).

κy in the APCI model is very different to κy in theother models.

www.longevitas.co.uk 17/74

Page 18: The APCI model --- a stochastic implementation

3 APCI model

⇒ Although related to the APC or Lee-Carter models,the APCI model is not a generalization of either.

www.longevitas.co.uk 18/74

Page 19: The APCI model --- a stochastic implementation

4 Fitting and constraints

www.longevitas.co.uk 19/74

Page 20: The APCI model --- a stochastic implementation

4 Identifiability

All of these models have an infinite number ofpossible parameterisations.

Pick the Age-Period model as a simple example. . .

www.longevitas.co.uk 20/74

Page 21: The APCI model --- a stochastic implementation

4 Identifiability — problem

If we set:

α′x = αx + v,∀xκ′y = κy − v,∀y

then the model will have the same fitted values for anyreal-valued v.

www.longevitas.co.uk 21/74

Page 22: The APCI model --- a stochastic implementation

4 Identifiability — solution

Use an identifiability constraint to impose desiredbehaviour without changing fit.

Choice of identifiability constraints helpsinterpretation and can make parameters like κyforecastable.

www.longevitas.co.uk 22/74

Page 23: The APCI model --- a stochastic implementation

4 Constraints

Age-Period model:

Imposing∑

y κy = 0 does not change the fit. . .

. . .but it means that αx is (broadly) the average oflog µx,y over the period.

www.longevitas.co.uk 23/74

Page 24: The APCI model --- a stochastic implementation

4 Constraints used

AP :∑y

κy = 0 (6)

LC :∑y

κy = 0,∑x

βx = 1 (7)

APC :∑y

κy = 0,∑x,y

γc = 0,∑x,y

(c− cmin + 1)γc = 0

(8)

where c = y − x.

www.longevitas.co.uk 24/74

Page 25: The APCI model --- a stochastic implementation

4 Constraints used

APCI model uses five identifiability constraints:∑y

κy = 0 (9)∑y

(y − y1)κy = 0 (10)∑x,y

γc = 0 (11)∑x,y

(c− cmin + 1)γc = 0 (12)∑x,y

(c− cmin + 1)2γc = 0 (13)

www.longevitas.co.uk 25/74

Page 26: The APCI model --- a stochastic implementation

4 Not all cohorts are equal

Continuous Mortality Investigation [2017] uses (forexample)

∑c γc = 0.

⇒ Cohort with one observation gets same weightas cohort with thirty observations?

www.longevitas.co.uk 26/74

Page 27: The APCI model --- a stochastic implementation

4 Not all cohorts are equal

Cairns et al. [2009] weight according to number ofobservations, i.e.

∑x,y γc =

∑cwcγc = 0.

Cairns et al. [2009] approach preferable.

See also Richards et al. [2017, Appendix C].

www.longevitas.co.uk 27/74

Page 28: The APCI model --- a stochastic implementation

4 Fitting

The Age-Period, APC and APCI models:

are linear,

use identifiability constraints, and

have parameters that can be smoothed.

www.longevitas.co.uk 28/74

Page 29: The APCI model --- a stochastic implementation

4 Fitting

Assume Dx,y ∼ Poisson(Ex,yµx,y).

AP, APC and APCI models are penalized,smoothed GLMs.

Lee-Carter model can fitted as pairwise conditionalpenalized, smoothed GLMs.

www.longevitas.co.uk 29/74

Page 30: The APCI model --- a stochastic implementation

4 Fitting

Currie [2013] sets out generalized GLM-fittingalgorithm to:

maximise likelihood,

apply linear identifiability constraints, and

smooth parameters.

Note that the Currie algorithm achieves thesesimultaneously, not in separate stages as in ContinuousMortality Investigation [2017].

www.longevitas.co.uk 30/74

Page 31: The APCI model --- a stochastic implementation

4 Constraints

Identifiability constraints do not always have to belinear; see Girosi and King [2008], Cairns et al.[2009] and Richards and Currie [2009].

However, proving that a constraint is anidentifiability constraint is harder if it is non-linear.

The Currie [2013] algorithm works with linearconstraints only.

www.longevitas.co.uk 31/74

Page 32: The APCI model --- a stochastic implementation

5 Parameter estimates

www.longevitas.co.uk 32/74

Page 33: The APCI model --- a stochastic implementation

5 αx

Parameter estimates αx for four unsmoothed models.

60 80 100

−4

−2

0

Age

Age-Period αx

60 80 100

−4

−2

0

Age

APC αx

60 80 100

−4

−2

Age

Lee-Carter αx

60 80 100

−4

−2

Age

APCI αx

www.longevitas.co.uk 33/74

Page 34: The APCI model --- a stochastic implementation

5 αx

⇒ αx plays the same role across all four models,i.e. average log mortality by age.

. . .as long as∑y

κy = 0.

⇒ αx could be smoothed to reduce effectivedimension of model.

www.longevitas.co.uk 34/74

Page 35: The APCI model --- a stochastic implementation

5 βx

Parameter estimates βx for Lee-Carter and APCI models (bothunsmoothed).

60 80 100

0

1

2

Age

Lee-Carter βx

60 80 100

−2

−1

0

·10−2

Age

APCI βx

www.longevitas.co.uk 35/74

Page 36: The APCI model --- a stochastic implementation

5 βx

Parameter estimates βx for Lee-Carter and −βx for APCI models(both unsmoothed).

60 80 100

0

1

2

Age

Lee-Carter βx

60 80 100

0

1

2

·10−2

Age

APCI −βx

www.longevitas.co.uk 36/74

Page 37: The APCI model --- a stochastic implementation

5 βx

βx plays an analogous role in the Lee-Carter andAPCI models, namely an age-related modulationof the time index.

βx in APCI model operates on a quite differentscale due to (y − y) term.

βx in APCI model would be better multiplied by(y − y) term...

. . .and have a constraint on βx analogous to theLee-Carter one.

www.longevitas.co.uk 37/74

Page 38: The APCI model --- a stochastic implementation

5 βx

Like αx, βx could be smoothed to reduce effectivedimension of model.

Smoothing βx also improves forecasting properties;see Delwarde et al. [2007].

www.longevitas.co.uk 38/74

Page 39: The APCI model --- a stochastic implementation

5 βx

Note that the APCI model has two time-varyingcomponents:

1. An age-dependent central linear trend, (y− y), and

2. An unmodulated, non-linear term, κy.

www.longevitas.co.uk 39/74

Page 40: The APCI model --- a stochastic implementation

5 Conclusions for αx and βx

αx and βx play similar roles across all models.

What about κy and γy−x?

www.longevitas.co.uk 40/74

Page 41: The APCI model --- a stochastic implementation

5 κy

Parameter estimates κy for four unsmoothed models.

1980 2000

−0.4

−0.2

0

0.2

0.4

Year

Age-Period κy

1980 2000

−0.4

−0.2

0

0.2

0.4

Year

APC κy

1980 2000

−0.2

0

0.2

Year

Lee-Carter κy

1980 2000

−0.1

−5 · 10−2

0

5 · 10−2

Year

APCI κy

www.longevitas.co.uk 41/74

Page 42: The APCI model --- a stochastic implementation

5 κy

κy plays a similar role in the Age-Period, APC andLee-Carter models.

κy plays a very different role in the APCI model.

APCI κy values have less of a clear trend patternfor forecasting.

APCI κy values are strongly influenced bystructural decisions made elsewhere in the model.

www.longevitas.co.uk 42/74

Page 43: The APCI model --- a stochastic implementation

5 γy−x

Parameter estimates γy−x for APC and APCI models (bothunsmoothed).

1900 1950

−0.4

−0.2

0

Year of birth

APC γy−x

1900 1950

0

0.2

0.4

Year of birth

APCI γy−x

www.longevitas.co.uk 43/74

Page 44: The APCI model --- a stochastic implementation

5 γy−x

The γy−x values appear to play analogous roles inthe APC and APCI models. . .

. . .yet the values taken and the shapes displayedare very different.

If values and shapes are so different, what do γy−xvalues represent?

γy−x don’t have an interpretation independent ofthe other parameters in the same model. . .

. . . γy−x don’t describe cohort effects in anymeaningful way.

www.longevitas.co.uk 44/74

Page 45: The APCI model --- a stochastic implementation

6 Smoothing

www.longevitas.co.uk 45/74

Page 46: The APCI model --- a stochastic implementation

6 To smooth or not to smooth?

Continuous Mortality Investigation [2017] smoothsall parameters.

However, only αx and βx exhibit regular behaviour.

Does it make sense to smooth κy and γy−x?

www.longevitas.co.uk 46/74

Page 47: The APCI model --- a stochastic implementation

6 To smooth or not to smooth?

CMI’s smoothing parameter for κy is Sκ.

Smoothing penalty for κy is

10Sκny∑y=3

(κy − 2κy−1 + κy−2)2.

Value for Sκ is set subjectively.

What is the impact of smoothing κy?

www.longevitas.co.uk 47/74

Page 48: The APCI model --- a stochastic implementation

6 Impact of smoothing APCI κy

life expectancies are [...] very sensitive to thechoice made for Sκ, with the impact varyingacross the age range. At ages above 45,changing Sκ by 1 has a greater impact thanchanging the long-term rate by 0.5%.”

Continuous Mortality Investigation [2016, page 42]

See also https://www.longevitas.co.uk/site/informationmatrix/signalornoise.html

www.longevitas.co.uk 48/74

Page 49: The APCI model --- a stochastic implementation

6 Impact of smoothing APCI κy

Sκ has a large impact because κy collects featuresleft over from other parts of the model structure.

Indeed, κy collects every remaining period effectand applies it without any age modulation.

If κy is a “left-over”, should one smooth it at all?

www.longevitas.co.uk 49/74

Page 50: The APCI model --- a stochastic implementation

7 Value-at-Risk (VaR)

www.longevitas.co.uk 50/74

Page 51: The APCI model --- a stochastic implementation

7 Trend risk v. one-year view?

“Whereas a catastrophe can occur in aninstant, longevity risk takes decades to unfold”

The Economist [2012]

www.longevitas.co.uk 51/74

Page 52: The APCI model --- a stochastic implementation

7 Trend risk v. one-year view

Solution from Richards et al. [2014]:

Simulate next year’s experience.

Refit the model.

Value liabilities.

Repeat. . .

www.longevitas.co.uk 52/74

Page 53: The APCI model --- a stochastic implementation

7 Sensitivity of forecast

Year

Log(

mor

talit

y)

1960 1980 2000 2020 2040

−6.0

−5.5

−5.0

−4.5

−4.0

−3.5

−3.0●●●

●●●●●●●

●●●●●●●●●

●●●●●

●●●●●

●●●●

●●●●●

●●

●●

●●●●

●●●●

● Observed male mortality at age 70 in E&WCentral projections based on simulated 2011 experience

Source: Lee-Carter example from Richards et al. [2014].

www.longevitas.co.uk 53/74

Page 54: The APCI model --- a stochastic implementation

7 Forecasting

Approach from Kleinow and Richards [2016] forparameter uncertainty:

γy−x: use ARIMA model without mean.

κy under AP, APC and LC models: use ARIMAmodel with mean.

κy under APCI model: use ARIMA model withoutmean.

www.longevitas.co.uk 54/74

Page 55: The APCI model --- a stochastic implementation

7 Liability densities

Value-at-risk capital requirements for annuities payable to male70-year-olds. Source: Richards et al. [2017, Table 4].

N = 4986 Bandwidth = 0.05074

11 12 13 14

0.0

0.2

0.4

0.6

0.8

1.0

1.2 AP(S)

N = 5000 Bandwidth = 0.02201

Den

sity

13.5 14.0 14.5 15.0 15.5

0

1

2

3

4APC(S)

11.5 12.0 12.5 13.0 13.5 14.0

0.0

0.5

1.0

1.5

2.0LC(S)

Den

sity

12.5 13.0 13.5 14.0 14.5

0.0

0.5

1.0

1.5APCI(S)

See also https://www.longevitas.co.uk/site/informationmatrix/twinpeaks.htmlwww.longevitas.co.uk 55/74

Page 56: The APCI model --- a stochastic implementation

7 Value-at-risk

Variety of density shapes.

⇒ not all unimodal.

Considerable variability between models.

⇒ need to use multiple models.

www.longevitas.co.uk 56/74

Page 57: The APCI model --- a stochastic implementation

7 Value-at-risk

VaR99.5% capital-requirement percentages by age for four models.Source: Richards et al. [2017].

60 70 80 90

2

4

6

Age (years)

Age-Period(S)

APC(S)

Lee-Carter(S)

APCI(S)

www.longevitas.co.uk 57/74

Page 58: The APCI model --- a stochastic implementation

7 Value-at-risk

Q. Why do capital requirements reduce with agefor Lee-Carter, but not with APCI?

A. κy is unmodulated by age in APCI model.

www.longevitas.co.uk 58/74

Page 59: The APCI model --- a stochastic implementation

8 Conclusions

www.longevitas.co.uk 59/74

Page 60: The APCI model --- a stochastic implementation

8 Conclusions

APCI model is implementable as a fully stochasticmodel.

APCI model shares features and drawbacks withAge-Period, APC and Lee-Carter models.

Smoothing APCI αx and βx seems sensible.

Smoothing APCI κy and γy−x is not sensible.

Currie [2013] algorithm makes fitting penalized,smoothed GLMs straightforward.

www.longevitas.co.uk 60/74

Page 61: The APCI model --- a stochastic implementation

References I

A. J. G. Cairns, D. Blake, K. Dowd, G. D. Coughlan,D. Epstein, A. Ong, and I. Balevich. A quantitativecomparison of stochastic mortality models using datafrom England and Wales and the United States.North American Actuarial Journal, 13(1):1–35, 2009.

Continuous Mortality Investigation. CMI MortalityProjections Model consultation — technical paper.Working Paper 91, 2016.

Continuous Mortality Investigation. CMI MortalityProjections Model: Methods. Working Paper 98,2017.

www.longevitas.co.uk 61/74

Page 62: The APCI model --- a stochastic implementation

References II

I. D. Currie. Smoothing constrained generalized linearmodels with an application to the Lee-Carter model.Statistical Modelling, 13(1):69–93, 2013.

A. Delwarde, M. Denuit, and P. H. C. Eilers.Smoothing the Lee-Carter and Poisson log-bilinearmodels for mortality forecasting: a penalizedlikelihood approach. Statistical Modelling, 7:29–48,2007.

F. Girosi and G. King. Demographic Forecasting.Princeton University Press, 2008. ISBN978-0-691-13095-8.

www.longevitas.co.uk 62/74

Page 63: The APCI model --- a stochastic implementation

References III

T. Kleinow and S. J. Richards. Parameter risk intime-series mortality forecasts. ScandinavianActuarial Journal, 2016(10):1–25, 2016.

S. J. Richards and I. D. Currie. Longevity risk andannuity pricing with the Lee-Carter model. BritishActuarial Journal, 15(II) No. 65:317–365 (withdiscussion), 2009.

S. J. Richards, I. D. Currie, and G. P. Ritchie. Avalue-at-risk framework for longevity trend risk.British Actuarial Journal, 19 (1):116–167, 2014.

www.longevitas.co.uk 63/74

Page 64: The APCI model --- a stochastic implementation

References IV

S. J. Richards, I. D. Currie, T. Kleinow, and G. P.Ritchie. A stochastic implementation of the APCImodel for mortality projections, 2017.

The Economist. The ferment of finance. Special reporton financial innovation, February 25th 2012:8, 2012.

More on longevity risk at www.longevitas.co.uk

www.longevitas.co.uk 64/74

Page 65: The APCI model --- a stochastic implementation

10 Constraints (again)

www.longevitas.co.uk 65/74

Page 66: The APCI model --- a stochastic implementation

10 Corner cohorts

Number of observations for each cohort in the data region.

ymin ymaxxmin

xmax1

2

2

3

3

3

4

4

4

4

12

2

3

3

3

4

4

4

4Data region Forecast region

yforecast

www.longevitas.co.uk 66/74

Page 67: The APCI model --- a stochastic implementation

10 Constraints (again)

Both Continuous Mortality Investigation [2017]and Richards et al. [2017] avoid estimating “cornercohorts”.

This means not all constraints are required foridentifiability.

Continuous Mortality Investigation [2017] andRichards et al. [2017] both fit over-constrainedAPCI models.

What impact does this have?

www.longevitas.co.uk 67/74

Page 68: The APCI model --- a stochastic implementation

10 Constraints (again)

Over-constrained models reduce thegoodness-of-fit. . .

. . .but can be used to impose desirable behaviouron parameters.

www.longevitas.co.uk 68/74

Page 69: The APCI model --- a stochastic implementation

10 APC model — κy

Parameter estimates κy APC(S) model

1980 2000

−0.4

−0.2

0

0.2

0.4

Year

κy (over-constrained)

1980 2000−0.4

−0.2

0

0.2

0.4

Year

κy (minimal constraints)

www.longevitas.co.uk 69/74

Page 70: The APCI model --- a stochastic implementation

10 APC model — γy−x

Parameter estimates γy−x APC(S) model

1900 1950

−0.4

−0.2

0

Year of birth

γy−x (over-constrained)

1900 1950

0

0.2

0.4

Year of birth

γy−x (minimal constraints)

www.longevitas.co.uk 70/74

Page 71: The APCI model --- a stochastic implementation

10 APC model

κy robust to over-constrained model.

Values for γy−x differ, but shape similar.

www.longevitas.co.uk 71/74

Page 72: The APCI model --- a stochastic implementation

10 APCI model — κy

Parameter estimates κy APCI(S) model

1980 2000

−0.1

−0.05

0

0.05

Year

κy (over-constrained)

1980 2000

−0.05

0

0.05

0.1

0.15

Year

κy (minimal constraints)

www.longevitas.co.uk 72/74

Page 73: The APCI model --- a stochastic implementation

10 APCI model — γy−x

Parameter estimates γy−x APCI(S) model

1900 1950

0

0.2

0.4

Year of birth

γy−x (over-constrained)

1900 1950

0

0.2

0.4

0.6

0.8

Year of birth

γy−x (minimal constraints)

www.longevitas.co.uk 73/74

Page 74: The APCI model --- a stochastic implementation

10 APCI model

Neither κy nor γy−x robust to over-constrainedmodel.

κy in APCI model is a term which picks upleft-over aspects of fit.

γy−x changes radically depending on constraintchoices.

⇒ What are the implications for the CMIspreadsheet of using γy−x from APCI model?

www.longevitas.co.uk 74/74