Stochastic Reserving: Mack's Model and the ODP Bootstrap
On this page
Deterministic chain-ladder ultimates (see Reserving Methods) give a point estimate but no sense of how uncertain that estimate is. Two complementary stochastic frameworks β Mack's distribution-free model, which produces an analytic standard error, and the ODP bootstrap, which produces a full simulated distribution β are the standard tools for quantifying reserve variability.
Mack's model: three assumptions
Mack (1993) showed that the chain-ladder point estimates can be justified, and their variance derived, without assuming any particular distribution, using only three assumptions about the cumulative loss process across origin years and development ages :
- Conditional mean: β the expected next value depends only on the current value times a development factor common across origin years (this is what justifies chain-ladder's core multiplicative structure).
- Conditional variance: β variance is proportional to the current cumulative value (a "square-root" scaling of standard deviation to volume, common in claims data).
- Independence across origin years: the development of different accident years are independent random vectors β no calendar-year (diagonal) effects such as inflation shocks that would correlate origin years within the same evaluation period.
Under these three assumptions, the volume-weighted average ATA factor is the minimum-variance unbiased estimator of , which is the formal justification for the ubiquitous choice of volume weighting.
Mean squared error of prediction
Mack derived the mean squared error of prediction (MSEP) of the chain-ladder reserve estimate for a single origin year :
Reading each piece:
- scales the relative variance up to the ultimate loss dollar level.
- The sum runs over every remaining development age from the year's current maturity to the last observed age β uncertainty accumulates additively across every future development step.
- is the (squared) coefficient-of-variation-like term for that individual development factor β how uncertain that specific link ratio is.
- is the process variance contribution β the parameter-specific uncertainty from projecting this origin year's own random future development.
- is the parameter (estimation) variance contribution β the uncertainty in the estimated itself, which was fit using all origin years' data at that age; it shrinks as the triangle's total volume at that age grows.
Mack also gives a formula for the MSEP of the total reserve across all origin years, which adds a covariance term between origin years (they are correlated through sharing the same estimated , even though the underlying loss processes are independent):
Estimating
, the process variance parameter at development age , is estimated from the observed scatter of individual link ratios around the selected , weighted by volume:
i.e., a volume-weighted sample variance of the individual factors, with degrees of freedom (number of origin years available at that age, minus 1 for the estimated mean). Because the last column often has only one or two data points, is frequently extrapolated (e.g., , Mack's recommended extrapolation) rather than computed directly.
The ODP bootstrap
The over-dispersed Poisson (ODP) bootstrap, developed by England & Verrall, simulates a full predictive distribution of reserves rather than just a standard error, by resampling from the chain-ladder model's residuals. The algorithm:
- Fit the chain-ladder model to the triangle (equivalently, fit a GLM with a log link, Poisson error, and factors for origin year and development year β this reproduces exactly the chain-ladder fitted values).
- Compute scaled Pearson residuals for every cell in the upper (observed) triangle: , where is the Pearson-based dispersion (scale) parameter, (with fitted parameters).
- Resample residuals with replacement to build a new pseudo-triangle: .
- Re-fit the chain-ladder model to the pseudo-triangle, producing a bootstrapped set of development factors and a bootstrapped fitted "expected" future triangle.
- Add process variance: simulate actual future losses for the lower triangle from a distribution (typically Gamma or ODP) with mean equal to the bootstrap fitted future value and variance mean, since the bootstrap resampling in steps 3β4 only captures parameter uncertainty β process risk (actual future randomness even with perfectly known parameters) must be layered on separately.
- Sum the simulated future losses across the lower triangle to get one simulated total reserve; repeat steps 3β5 thousands of times (e.g., 10,000 iterations) to build an empirical distribution of the total reserve.
Percentiles and risk margins
From the simulated distribution of total reserves , any percentile can be read directly (e.g., the 75th percentile reserve is the value below which 75% of simulations fall), and a risk margin for solvency or economic capital purposes is typically set as the difference between a high percentile (e.g., the 75th or 87.5th percentile, common in different jurisdictions' capital regimes) and the mean reserve:
The bootstrap's chief practical advantage over Mack's closed-form formula is that it directly produces the full shape of the distribution (typically right-skewed), not just a standard error, which the actuary would otherwise have to assume a shape for (e.g., lognormal) before deriving percentiles from a Mack standard error alone.
Pitfalls
- Treating Mack's standard error as if it were a full distribution β it is a mean and variance only; assuming normality can understate right-tail risk margins.
- Bootstrapping only parameter uncertainty and forgetting to add process variance in the final simulation step, which understates total reserve variability significantly.
- Ignoring Mack assumption 3 (origin-year independence) when a real calendar-year effect (e.g., a claims-inflation shock or reserve strengthening) is present in the data β both Mack and the standard ODP bootstrap will understate variability if diagonal effects are ignored.
- Using too few bootstrap iterations (e.g., under 1,000), producing unstable tail percentile estimates.
Exam relevance
Mack's model and the ODP bootstrap are core, heavily tested content on CAS Exam 8 (unpaid claim estimate variability).
Further reading
- Mack, Distribution-free calculation of the standard error of chain ladder reserve estimates, ASTIN Bulletin 23(2), 1993.
- England & Verrall, Stochastic Claims Reserving in General Insurance, British Actuarial Journal.
- CAS Working Party on Quantifying Variability in Reserve Estimates.
Related
How loss triangles are built, age-to-age (ATA) factor calculation and averaging methods, judgmental selection, and tail factor methods, with a worked 4x4 example.
Formulas and appropriate use cases for the chain ladder, expected-claims, BornhuetterβFerguson, Benktander, and Cape Cod methods, with a worked comparison on one origin year.
Paid/incurred diagnostic ratios, closure rate and average case reserve monitoring, and the Berquist-Sherman case-reserve-adequacy and settlement-rate adjustments, with a small worked example.
References
- Mack, Distribution-free calculation of the standard error of chain ladder reserve estimates, ASTIN 1993
- England & Verrall, Stochastic Claims Reserving in General Insurance
- CAS Exam 8 Syllabus
Want a deeper conversation on this topic?
Ask the agent about this