Why Estimate Development-Factor Variability?
In the chain-ladder method, each development age has an estimated factor based on observed pairs of cumulative losses. Those factors describe the average development pattern, but the observed pairs do not all follow that pattern exactly. Mack’s model represents this variation explicitly: at a given development age, the conditional variance of the next cumulative amount is proportional to the current cumulative amount. Estimating the proportionality parameter is therefore a key step in quantifying uncertainty under the Mack model.
This tutorial focuses on the age-specific variance parameter and how to estimate it from a triangle. The central calculation is a weighted residual sum of squares divided by its residual degrees of freedom. Understanding why the weights and the denominator appear helps prevent errors when a triangle is sparse or when the factor is estimated from only a few origin periods.
The Mack Model and the Standard Estimator
For a fixed development age \(k\), the Mack chain-ladder assumptions used here are that the next cumulative amount has conditional mean proportional to the current amount, its conditional variance is proportional to that amount, and the observed next-age amounts are conditionally independent across origin periods. In symbols, for each usable pair,
Here \(f_k\) is the true development factor at age \(k\), and \(\sigma_k^2\) is the age-specific variance parameter. The standard chain-ladder estimate of the factor is the ratio of the total next-age amounts to the total current-age amounts. Equivalently, it is a weighted average of the observed link ratios, with current cumulative amounts as weights.
The standard Mack estimator of \(\sigma_k^2\) uses the deviations of observed link ratios from this fitted factor:
The current cumulative amount is the weight because the model implies that a link ratio has conditional variance inversely proportional to that amount. A larger current cumulative amount therefore receives more weight in estimating the factor and in forming the variance estimate.
Why the Denominator Is \(n_k-1\)
The variance estimate is a weighted residual sum of squares. Its divisor is not the number of observed pairs because the same pairs were used to estimate \(f_k\). Fitting that one common factor uses one degree of freedom. The following derivation makes the adjustment precise.
For this derivation, condition on the observed current cumulative amounts and write \(C_i=C_{i,k}\), \(Z_i=C_{i,k+1}/C_i\), and \(f=f_k\). The model gives \(E[Z_i]=f\) and \(\operatorname{Var}(Z_i)=\sigma_k^2/C_i\). Define \(Y_i=\sqrt{C_i}Z_i\) and \(x_i=\sqrt{C_i}\). Then \(Y_i=f x_i+\varepsilon_i\), where the errors have mean zero, variance \(\sigma_k^2\), and are independent across the usable pairs. Estimating \(f\) by the weighted chain-ladder factor is equivalent to fitting the single coefficient \(f\) in this regression through the origin.
Let \(x\) be the vector of the \(x_i\), let \(Y\) be the vector of the \(Y_i\), and set \(M=I-x(x^\mathsf{T}x)^{-1}x^\mathsf{T}\), the residual projection matrix for this one-parameter fit. The weighted residual sum of squares is \(Y^\mathsf{T}MY\). Since \(Mx=0\), the fitted mean contributes no residual sum of squares in expectation. Independence and equal error variance give \(\operatorname{Cov}(Y)=\sigma_k^2 I\), so
The last equality holds because the fit estimates one coefficient: \(M\) has rank and trace \(n_k-1\). Also, \(Y^\mathsf{T}MY=\sum_i C_i(Z_i-\hat f_k)^2\), which is exactly the weighted residual sum in the estimator. Dividing by \(n_k-1\) therefore makes the estimator unbiased under these assumptions. Normal errors are not needed for this expectation result; if the errors are also normally distributed, the residual sum divided by \(\sigma_k^2\) has a chi-square distribution with \(n_k-1\) degrees of freedom.
Use only origin periods with both \(C_{i,k}\) and \(C_{i,k+1}\) observed and with positive \(C_{i,k}\).
The count is \(n_k\), not the number of origin periods in the entire triangle.
Calculate \(\hat f_k\) as the ratio of the two sums, or as the current-amount-weighted mean of the link ratios.
For each pair, multiply the squared difference between its link ratio and \(\hat f_k\) by \(C_{i,k}\), then add.
Divide the sum by \(n_k-1\). With fewer than two usable pairs, this age alone cannot provide the standard estimate.
Worked Calculations
Worked Example: Estimating the Variance Parameter From Four Pairs
A hypothetical insurer’s cumulative losses at one development age are recorded in thousands of dollars. The four usable pairs are \(100\to120\), \(200\to250\), \(300\to330\), and \(400\to500\). Under the Mack assumptions stated above, calculate the standard estimate of \(\sigma_k^2\). Report the answer in thousands of dollars to four decimal places.
Method. Estimate the factor with the chain-ladder weighted average, then calculate the weighted residual sum of squares and divide by \(n_k-1\).
There are \(n_k=4\) usable pairs. The sum of current amounts is \(100+200+300+400=1{,}000\), and the sum of next amounts is \(120+250+330+500=1{,}200\). Thus
The link ratios are \(1.2\), \(1.25\), \(1.1\), and \(1.25\). Their weighted squared deviations are
The weighted residual sum is \(0+0.5+3+1=4.5\). There are three residual degrees of freedom, so
The estimate is 1.5000 thousand dollars. The calculation checks: the factor is the ratio of the totals, and the residual divisor is three because four pairs were used to fit one factor.
Worked Example: Why an Unweighted Average Gives the Wrong Estimate
A hypothetical portfolio has two usable pairs at a development age: \(100\to110\) and \(300\to390\), with amounts in thousands of dollars. Estimate \(\sigma_k^2\). Also identify the error in using the ordinary average of the two link ratios as the fitted factor.
Method. Use the weighted chain-ladder factor. The two link ratios are \(1.1\) and \(1.3\), but their current amounts differ, so their contributions to the fitted factor are not equal.
The correct factor is
The weighted squared deviations are \(100(1.1-1.25)^2=100(0.0225)=2.25\) and \(300(1.3-1.25)^2=300(0.0025)=0.75\). Their sum is \(3\). Since there are two pairs and one fitted factor, the divisor is \(2-1=1\), giving
in thousands of dollars.
Common mistake. The unweighted average is \((1.1+1.3)/2=1.2\). Substituting it into the residual calculation gives \(100(1.1-1.2)^2+300(1.3-1.2)^2=1+3=4\), and hence an incorrect estimate of \(4\). The correction is to use the ratio of summed cumulative amounts, which gives \(\hat f_k=1.25\) and \(\hat{\sigma}_k^2=3\). The larger pair must have greater influence on the fitted factor.
Worked Example: Counting Pairs in an Incomplete Triangle
A hypothetical cumulative-loss triangle, in thousands of dollars, has the following entries. Estimate the variance parameter for the transition from development age 1 to age 2.
| Origin period | Age 1 | Age 2 |
|---|---|---|
| A | 100 | 120 |
| B | 200 | 250 |
| C | 300 | 330 |
| D | 400 | Not observed |
Method. Select complete pairs for this transition only. Period D has an age-1 amount but no age-2 amount, so it does not contribute a link ratio or a residual.
There are \(n_k=3\) usable pairs. The factor estimate is
The link ratios are \(1.2\), \(1.25\), and \(1.1\). Their deviations from \(7/6\) are \(1/30\), \(1/12\), and \(-1/15\), respectively. The weighted squared residuals are
The sum is \(1/9+25/18+4/3=17/6\). With \(3-1=2\) residual degrees of freedom,
The estimate is 1.4167 thousand dollars. Counting all four origin periods would incorrectly give \(n_k=4\); only three have both amounts required for this transition.
Interpretation and Exam Traps
The estimate \(\hat{\sigma}_k^2\) is age-specific: a separate calculation is made for each development transition, using that transition’s usable cells. It has the same monetary scale as the cumulative amounts when those amounts are expressed in a fixed unit. For example, if the triangle is entered in thousands of dollars, the estimate is in thousands of dollars, not in squared thousands of dollars. This follows directly from the weighted sum: a dimensionless squared link-ratio deviation is multiplied by a cumulative amount.
The estimated variance of the fitted factor is a different quantity. From the Mack model and independence across origin periods,
Indeed, \(\hat f_k=\sum_i C_{i,k+1}/\sum_i C_{i,k}\). Its numerator has conditional variance \(\sum_i \sigma_k^2 C_{i,k}\), so dividing by the squared denominator gives the displayed result. Replacing \(\sigma_k^2\) by \(\hat{\sigma}_k^2\) estimates this factor variance. Do not report that quantity in place of the Mack variance parameter.
Several checks are useful in an exam calculation:
- Check the age. Combine only pairs that belong to the same transition \(k\) to \(k+1\).
- Check the weights. The factor is a current-amount-weighted average, not an ordinary average of link ratios.
- Check the count. \(n_k\) counts usable pairs, not all rows in the triangle.
- Check the divisor. One factor is estimated from the same pairs, so the residual divisor is \(n_k-1\).
- Check whether the estimate is possible. With \(n_k=1\), the sole observed ratio is fitted exactly and there is no residual information to estimate the variance. With \(n_k=0\), there are no pairs at that age.
If an age has fewer than two usable pairs, the standard age-specific estimator cannot be calculated from those cells alone. Any procedure that supplies a value by borrowing information or imposing an additional rule is an extra modelling choice; it is not the standard residual estimator derived here. The conditions behind the estimator also matter: it relies on the Mack mean and variance structure and conditional independence. A systematic change in development or dependence across origin periods can make the model-based interpretation unreliable.
Check Your Understanding
For each problem, use the standard Mack estimator and report monetary variance estimates in the same units as the stated cumulative amounts.
- At one age, the usable pairs are \(80\to88\) and \(160\to200\), in thousands of dollars. Calculate \(\hat f_k\) and \(\hat{\sigma}_k^2\). (Answer: \(\hat f_k=1.2000\), \(\hat{\sigma}_k^2=1.2000\) thousand dollars.)
- Two usable pairs are \(100\to110\) and \(200\to240\), in thousands of dollars. Calculate the factor and variance parameter estimate. (Answer: \(\hat f_k=1.1667\), \(\hat{\sigma}_k^2=0.6667\) thousand dollars.)
- Three usable pairs are \(100\to110\), \(200\to240\), and \(300\to390\), in thousands of dollars. Calculate \(\hat f_k\) and \(\hat{\sigma}_k^2\). (Answer: \(\hat f_k=1.2333\), \(\hat{\sigma}_k^2=1.6667\) thousand dollars.)
- A triangle shows five origin periods at age \(k\), but only three have both age-\(k\) and age-\(k+1\) amounts. Which value of \(n_k\) belongs in the variance estimator, and what is its divisor? (Answer: \(n_k=3\), so the divisor is \(2\).)
- For two pairs \(100\to110\) and \(300\to390\), both in thousands of dollars, use the estimated variance parameter to estimate \(\operatorname{Var}(\hat f_k)\). (Answer: \(\hat{\sigma}_k^2=3\) thousand dollars and \(\widehat{\operatorname{Var}}(\hat f_k)=3/(100+300)=0.0075\).)