Tutorials › Exam ASTAM - Advanced Short-Term Actuarial Mathematics › Recursive Mean Squared Error Of Prediction In Mack’s Model

Exam ASTAM · Reserving Variability and Diagnostics · Tutorial 750 of 979

Recursive Mean Squared Error Of Prediction In Mack’s Model

Learn to build a Mack-model ultimate-loss MSEP recursively, propagate earlier uncertainty through later development factors, and avoid confusing a predictive estimate with a strictly conditional error.

Advanced 12 min read

What You'll Learn

  • Define the predictive mean squared error of prediction used in the Mack recursion
  • State the Mack assumptions and identify the inputs to the recursion
  • Derive the recursive update using a first-order prediction-error expansion
  • Propagate uncertainty across multiple future development periods
  • Calculate projected ultimates and MSEPs with consistent units
  • Recognize why conditioning on the full observed triangle does not itself include factor-estimation uncertainty

Why Prediction Error Must Be Built Recursively

A chain-ladder ultimate estimate is produced by applying estimated development factors to the latest observed cumulative loss. Its uncertainty is not confined to the final step: uncertainty arising at an earlier future development period is carried forward when later factors are applied. A recursive calculation keeps track of that accumulation one transition at a time.

The target here is the Mack-model predictive mean squared error of prediction for an ultimate loss. The recursion incorporates future process variation and uncertainty in the estimated development factors. It is a standard plug-in estimate under the Mack model, not the strict conditional expectation of squared error given the entire observed triangle. Once the full triangle is conditioned on, the fitted factors are fixed; adding a factor-estimation variance term instead represents uncertainty in estimating those factors.

Definition: Let \(C_{i,j}\) be the cumulative loss for origin period \(i\) at development age \(j\), and let \(\hat C_{i,j}\) be its chain-ladder projection. The predictive MSEP at age \(j\), denoted here by \(M_{i,j}\), is the Mack-model plug-in estimate of the mean squared prediction error for \(C_{i,j}\). It includes projected future process variation and estimated uncertainty in the development factors used to obtain \(\hat C_{i,j}\). It is not defined as a conditional expectation given the entire observed triangle.

Use the classical Mack variance specification with exponent one. For a transition from age \(j\) to \(j+1\), the conditional mean is \(E[C_{i,j+1}\mid C_{i,j}]=f_jC_{i,j}\), and the conditional process variance is \(\operatorname{Var}(C_{i,j+1}\mid C_{i,j})=\sigma_j^2 C_{i,j}\). The factor \(f_j\) is common across origin periods at that development age. The model also assumes that development errors for different origin periods are uncorrelated and that the factor estimators have the variances represented in the calculation. The recursion below uses estimated quantities and a first-order plug-in approximation.

Model inputs: Write \(\hat f_j\) for the estimated development factor, \(\hat\sigma_j^2\) for the estimated process-variance parameter, and \(q_j\) for the estimated variance of \(\hat f_j\). For the usual Mack estimator with exponent one, if \(I_j\) is the set of origin periods available at age \(j\), a standard estimate is \(q_j=\hat\sigma_j^2/\sum_{r\in I_j}C_{r,j}\). This variance estimate requires the corresponding Mack assumptions and an appropriate set of observed origin periods; it should not be used automatically when those assumptions or data conditions fail.

The Recursive MSEP Formula

Suppose the latest cumulative amount for origin period \(i\) is \(C_{i,k}\), observed at age \(k\). Start with \(M_{i,k}=0\) for that known amount: there is no prediction error in an amount treated as already observed. For each future transition, update the projected amount and MSEP together.

$$ \hat C_{i,j+1}=\hat f_j\hat C_{i,j}, \qquad M_{i,j+1} = \hat f_j^{\,2}M_{i,j} +\hat\sigma_j^2\hat C_{i,j} +q_j\hat C_{i,j}^{\,2}. $$

The three terms in the MSEP update have distinct roles. The first carries the uncertainty already accumulated at age \(j\) through the next estimated factor. The second adds process variation in the next cumulative loss. The third adds uncertainty from estimating that transition's factor. If the input \(q_j\) is already supplied as a variance estimate, use it directly; do not multiply it by another factor variance or substitute a standard error without squaring it.

Why the Recursion Has This Form

A short prediction-error expansion explains the update. Let \(e_{i,j}\) denote the prediction error already accumulated by age \(j\), let \(\eta_j\) represent the estimation error in the next factor, and let \(\epsilon_{i,j}\) represent the next process error. To first order, the error at the next age has contributions from all three sources:

1
Carry the existing error.
An error \(e_{i,j}\) in the current projected cumulative amount is multiplied by the next factor, giving a contribution approximately \(\hat f_j e_{i,j}\).
2
Add factor-estimation error.
At the projected current amount, a factor error \(\eta_j\) contributes approximately \(\hat C_{i,j}\eta_j\).
3
Add process error.
The next development outcome also differs from its model mean by \(\epsilon_{i,j}\), whose Mack-model variance is estimated by \(\hat\sigma_j^2\hat C_{i,j}\).

Thus the first-order error is approximately \(\hat f_je_{i,j}+\hat C_{i,j}\eta_j+\epsilon_{i,j}\). Under the Mack model's uncorrelated-error assumptions, the cross-products have zero expectation in this approximation. Squaring and taking the model-based expected value therefore gives

$$ E[(\hat f_je_{i,j}+\hat C_{i,j}\eta_j+\epsilon_{i,j})^2] \approx \hat f_j^{\,2}E[e_{i,j}^2] +\hat C_{i,j}^{\,2}E[\eta_j^2] +E[\epsilon_{i,j}^2]. $$

Substitute \(M_{i,j}\) for the accumulated prediction-error mean square, \(q_j\) for the estimated variance of the factor, and \(\hat\sigma_j^2\hat C_{i,j}\) for the estimated process variance. The stated recursion follows. This is a first-order plug-in calculation: it does not retain products of the existing random prediction error and the factor-estimation error. Its interpretation and accuracy depend on the model assumptions and the quality of the estimated inputs.

Worked Example: One Future Development Transition

A hypothetical insurer has an observed cumulative loss of \(100\) thousand dollars for an origin period. For its one remaining development transition, use \(\hat f_j=1.20\), \(\hat\sigma_j^2=4\) thousand dollars, and \(q_j=0.0100\). Calculate the projected cumulative amount and its Mack predictive MSEP.

Method and units. Apply the one-step recursion with \(M_{i,j}=0\), because the current \(100\) thousand dollars is observed. The process-variance parameter has units of thousand dollars under \(\operatorname{Var}(C_{i,j+1}\mid C_{i,j})=\sigma_j^2C_{i,j}\); \(q_j\) is a factor variance and is dimensionless.

Projected amount.

$$ \hat C_{i,j+1}=1.20(100)=120\text{ thousand dollars}. $$

Process contribution. The estimated process contribution is \(4(100)=400\) squared thousand dollars. Factor-estimation contribution. The estimated factor contribution is \(0.0100(100)^2=100\) squared thousand dollars. The carried-forward contribution is \(1.20^2(0)=0\).

$$ M_{i,j+1} =1.20^2(0)+4(100)+0.0100(100)^2 =0+400+100 =500\text{ squared thousand dollars}. $$

The result is \(500\) squared thousand dollars, or \(500{,}000{,}000\) dollars squared. The projected amount is \(120\) thousand dollars. The calculation checks: both uncertainty contributions are nonnegative, and their sum is \(500\). The common mistake this avoids is treating the factor variance \(0.0100\) as a standard error and squaring it again.

Worked Example: Accumulating Error Over Two Future Ages

A hypothetical origin period has an observed cumulative loss of \(100\) thousand dollars. Its first future transition has \(\hat f_1=1.10\), \(\hat\sigma_1^2=2\) thousand dollars, and \(q_1=0.0010\). Its second has \(\hat f_2=1.20\), \(\hat\sigma_2^2=4\) thousand dollars, and \(q_2=0.0020\). Find the ultimate projection and recursively estimated MSEP.

First transition. Begin with \(\hat C_{i,1}=100\) and \(M_{i,1}=0\). The projected amount is \(1.10(100)=110\) thousand dollars. Its process contribution is \(2(100)=200\); its factor contribution is \(0.0010(100)^2=10\). Therefore,

$$ M_{i,2}=1.10^2(0)+200+10=210 \quad\text{squared thousand dollars}. $$

Second transition. The current projected amount is \(110\) thousand dollars. The next projected amount is \(1.20(110)=132\) thousand dollars. The earlier MSEP is carried forward as \(1.20^2(210)=1.44(210)=302.4\). The new process contribution is \(4(110)=440\), and the new factor contribution is \(0.0020(110)^2=0.0020(12{,}100)=24.2\).

$$ M_{i,3}=302.4+440+24.2=766.6 \quad\text{squared thousand dollars}. $$

The ultimate projection is \(132\) thousand dollars and its recursively estimated predictive MSEP is \(766.6\) squared thousand dollars. The calculation checks by direct addition of the three second-step contributions: \(302.4+440+24.2=766.6\). The earlier uncertainty is multiplied by the second factor squared, because that is the factor carrying the age-2 prediction forward to age 3. It is not multiplied by the first factor a second time.

Reading a Recursive Calculation Correctly

A helpful way to organize a calculation is to make one row per future transition. Record the projected amount entering that transition, the factor applied, the carried-forward MSEP, and the two new variance contributions. This makes indexing errors easier to spot.

Quantity at transition \(j\)CalculationRole in the update
Projected next amount\(\hat f_j\hat C_{i,j}\)Becomes the current amount for the next transition
Carried-forward MSEP\(\hat f_j^{\,2}M_{i,j}\)Propagates existing error through this factor
Process contribution\(\hat\sigma_j^2\hat C_{i,j}\)Adds uncertainty in the next development outcome
Factor contribution\(q_j\hat C_{i,j}^{\,2}\)Adds uncertainty in the estimated factor

The recursion is useful because every future transition acts on two state variables: the projected cumulative amount and its accumulated MSEP. The amount is multiplied by the factor once; the MSEP already accumulated is multiplied by the factor squared. New process and factor contributions are then calculated using the projected amount entering that transition. A calculation that applies a later transition's variance inputs to the wrong cumulative amount will generally be inconsistent.

The stated Mack form is not universal. If the assumed process variance is not proportional to cumulative loss, the process term must be changed to match the model. Likewise, a different development-factor estimator or dependence structure may require a different factor-variance term or additional covariance terms. Sparse data, unusual observations, and uncertain tail extrapolation can also weaken the reliability of plug-in variance estimates; the recursion does not repair an inadequate model.

Common Exam Trap: Mixing Conditional and Predictive Error

A common error is to say that the entire observed triangle is conditioned upon and then add a variance term for estimating factors as if those factors were still random under that conditioning. Given the full triangle, the fitted factors are fixed. The conditional prediction error can reflect the difference between a fitted factor and a true factor, but it does not automatically contain the estimated variance of the fitted factor as a random contribution.

The correction is to state the target precisely. In this tutorial, the target is the Mack-model plug-in predictive MSEP, which adds a factor-estimation contribution using \(q_j\) as well as future process variation. Do not describe that calculation as the exact conditional expectation given the full observed triangle. Also avoid two related arithmetic traps: carry existing MSEP forward with the factor for the transition currently being applied, squared; and use the projected amount entering that same transition in both new contribution terms.

Key takeaway: At each future age, project the cumulative loss, multiply the existing MSEP by the current factor squared, and add that age's process and factor-estimation contributions. State that the result is a Mack-model plug-in predictive MSEP, not an error calculation conditioned on the full observed triangle.

Check Your Understanding

Use the recursive Mack plug-in formula. Amounts and process-variance parameters are in thousands of dollars; MSEPs are in squared thousands of dollars.

  1. An observed cumulative amount is \(80\), with one remaining transition having \(\hat f=1.10\), \(\hat\sigma^2=2\), and \(q=0.0020\). Find the next projected amount and MSEP. (Answer: \(88\) thousand dollars; \(172.8\) squared thousand dollars.)
  2. An observed cumulative amount is \(150\). For one transition, \(\hat f=1.20\), \(\hat\sigma^2=3\), and \(q=0.0040\). Find the projected amount and MSEP. (Answer: \(180\) thousand dollars; \(540\) squared thousand dollars.)
  3. An observed amount of \(100\) has two future transitions. The first has \((\hat f,\hat\sigma^2,q)=(1.10,2,0.0010)\), and the second has \((1.20,4,0.0020)\). Find the ultimate projection and MSEP. (Answer: \(132\) thousand dollars; \(766.6\) squared thousand dollars.)
  4. At the current age, \(\hat C=200\) and the carried-forward MSEP is \(500\). The next transition has \(\hat f=1.10\), \(\hat\sigma^2=2\), and \(q=0.0030\). Find the next projection and MSEP. (Answer: \(220\) thousand dollars; \(1{,}125\) squared thousand dollars.)
  5. An observed amount of \(50\) has two future transitions. Their inputs are \((1.20,1,0.0020)\) and \((1.10,2,0.0010)\), respectively. Find the ultimate projection and recursively estimated MSEP. (Answer: \(66\) thousand dollars; \(190.15\) squared thousand dollars.)
Clinical Biostats