Actuarium

Aggregate Loss Models

Advanced
13 min readΒ·Risk & Reinsurance
On this page
Key formulas
Aggregate loss
S=βˆ‘i=1NXiS = \sum_{i=1}^{N} X_i
Mean of S
E[S]=E[N] E[X]E[S] = E[N]\,E[X]
Variance of S
Var(S)=E[N] Var(X)+Var(N) E[X]2\text{Var}(S) = E[N]\,\text{Var}(X) + \text{Var}(N)\,E[X]^2
Panjer recursion
fS(s)=11βˆ’afX(0)βˆ‘j=1s(a+bjs)fX(j) fS(sβˆ’j)f_S(s) = \frac{1}{1-a f_X(0)} \sum_{j=1}^{s} \left(a + \frac{bj}{s}\right) f_X(j)\, f_S(s-j)
Stop-loss net premium
E[(Sβˆ’d)+]=βˆ‘s>d(sβˆ’d) fS(s)E[(S-d)_+] = \sum_{s>d} (s-d)\, f_S(s)

Aggregate loss models describe the total dollar loss from a portfolio over a period as a random sum of an uncertain number of claims, each of uncertain size. This "collective risk model" underlies stop-loss pricing, aggregate deductible rating, and capital modeling.

The collective risk model

Let NN be the (random) claim count and X1,X2,…X_1, X_2, \ldots be i.i.d. severities independent of NN. The aggregate loss is

S=βˆ‘i=1NXi,S=0Β ifΒ N=0.S = \sum_{i=1}^{N} X_i, \qquad S = 0 \text{ if } N = 0.

SS is a compound distribution. Its moments follow from conditioning on NN (the law of total expectation/variance):

E[S]=E[N] E[X],Var(S)=E[N] Var(X)+Var(N) E[X]2.E[S] = E[N]\,E[X], \qquad \text{Var}(S) = E[N]\,\text{Var}(X) + \text{Var}(N)\,E[X]^2.

When NN is Poisson with mean Ξ»\lambda, Var(N)=E[N]=Ξ»\text{Var}(N) = E[N] = \lambda, so Var(S)=λ E[X2]\text{Var}(S) = \lambda\,E[X^2] β€” a clean result exploited throughout ratemaking and capital work. The moment generating function factors as MS(t)=MN(ln⁑MX(t))M_S(t) = M_N(\ln M_X(t)), which underlies both the recursive and transform-based computation methods below.

The (a, b, 0) class and Panjer's recursion

Many standard counting distributions β€” Poisson, negative binomial, binomial β€” satisfy a recursion on their probabilities pk=P(N=k)p_k = P(N=k):

pkpkβˆ’1=a+bk,k=1,2,…\frac{p_k}{p_{k-1}} = a + \frac{b}{k}, \qquad k = 1, 2, \ldots

For Poisson(Ξ»\lambda): a=0,b=Ξ»a=0, b=\lambda. For negative binomial(r,Ξ²)(r,\beta): a=Ξ²/(1+Ξ²)a = \beta/(1+\beta), b=(rβˆ’1)ab=(r-1)a. For binomial(m,q)(m,q): a=βˆ’q/(1βˆ’q)a = -q/(1-q), b=(m+1)ab=(m+1)a.

If severity is discretized on integers 0,1,2,…0,1,2,\ldots with pmf fX(j)f_X(j), Panjer's recursion computes fS(s)=P(S=s)f_S(s) = P(S=s) recursively:

fS(0)={PN(fX(0))ifΒ fX(0)>0p0ifΒ fX(0)=0,fS(s)=11βˆ’afX(0)βˆ‘j=1s(a+bjs)fX(j) fS(sβˆ’j).f_S(0) = \begin{cases} P_N(f_X(0)) & \text{if } f_X(0) > 0 \\ p_0 & \text{if } f_X(0)=0 \end{cases}, \qquad f_S(s) = \frac{1}{1-a f_X(0)}\sum_{j=1}^{s}\left(a+\frac{bj}{s}\right) f_X(j)\, f_S(s-j).

This avoids simulating or convolving the full distribution of NN and is exact (up to the severity discretization) for the entire (a,b,0)(a,b,0) family.

Worked example: Poisson frequency, three-point severity

Let N∼Poisson(λ=2)N \sim \text{Poisson}(\lambda = 2) so a=0,b=2a=0, b=2, and let severity be discrete with fX(1)=0.5f_X(1) = 0.5, fX(2)=0.3f_X(2) = 0.3, fX(3)=0.2f_X(3) = 0.2 (no mass at 0).

Step 0: fS(0)=PN(fX(0))=PN(0)=eβˆ’Ξ»=eβˆ’2=0.135335f_S(0) = P_N(f_X(0)) = P_N(0) = e^{-\lambda} = e^{-2} = 0.135335.

Step s=1s=1: only j=1j=1 contributes (fX(j)=0f_X(j)=0 for j>1j>1 when sβˆ’j<0s-j<0 is excluded, and here j≀s=1j\le s=1):

fS(1)=(a+bβ‹…11)fX(1)fS(0)=(0+2)(0.5)(0.135335)=0.135335.f_S(1) = \left(a + \frac{b\cdot 1}{1}\right) f_X(1) f_S(0) = (0+2)(0.5)(0.135335) = 0.135335.

Step s=2s=2: sum over j=1,2j=1,2:

fS(2)=(2β‹…12)fX(1)fS(1)+(2β‹…22)fX(2)fS(0)=(1)(0.5)(0.135335)+(2)(0.3)(0.135335)f_S(2) = \left(2\cdot\tfrac{1}{2}\right) f_X(1) f_S(1) + \left(2\cdot\tfrac{2}{2}\right) f_X(2) f_S(0) = (1)(0.5)(0.135335) + (2)(0.3)(0.135335) =0.067668+0.081201=0.148869.= 0.067668 + 0.081201 = 0.148869.

Step s=3s=3: sum over j=1,2,3j=1,2,3:

fS(3)=(2β‹…13)(0.5)fS(2)+(2β‹…23)(0.3)fS(1)+(2β‹…33)(0.2)fS(0)f_S(3) = \left(2\cdot\tfrac{1}{3}\right)(0.5)f_S(2) + \left(2\cdot\tfrac{2}{3}\right)(0.3)f_S(1) + \left(2\cdot\tfrac{3}{3}\right)(0.2)f_S(0) =(0.6667)(0.5)(0.148869)+(1.3333)(0.3)(0.135335)+(2)(0.2)(0.135335)= (0.6667)(0.5)(0.148869) + (1.3333)(0.3)(0.135335) + (2)(0.2)(0.135335) =0.049623+0.054134+0.054134=0.157891.= 0.049623 + 0.054134 + 0.054134 = 0.157891.

sf_S(s)
00.135335
10.135335
20.148869
30.157891

Continuing this recursion out far enough and summing 1βˆ’βˆ‘fS(s)1 - \sum f_S(s) gives the survival function needed to price a stop-loss layer or aggregate deductible directly, without ever simulating a single claim.

FFT and simulation alternatives

The Fast Fourier Transform method computes the compound distribution by (1) discretizing severity onto a fine grid, (2) computing the discrete Fourier transform of fXf_X, (3) applying the frequency distribution's pgf/mgf in transform space β€” for Poisson, the transform of SS is exp⁑(Ξ»(f^X(t)βˆ’1))\exp(\lambda(\hat f_X(t)-1)) β€” and (4) inverting via inverse FFT. This is O(nlog⁑n)O(n\log n) versus Panjer's O(n2)O(n^2) and is preferred for large supports or heavy severity tails, though it requires care with aliasing (wrap-around) if the grid is too short relative to the tail.

Monte Carlo simulation β€” simulate NN, then simulate NN severities and sum, repeat many times β€” is the most flexible approach (handles frequency-severity dependence, mixed/non-(a,b,0)(a,b,0) frequency, copula structures) at the cost of simulation noise in the tail, which stop-loss and high-layer XoL pricing is especially sensitive to; variance reduction (importance sampling, control variates) is often needed for rare, high layers.

Applications: aggregate deductibles and stop-loss

An aggregate stop-loss with deductible dd pays E[(Sβˆ’d)+]=βˆ‘s>d(sβˆ’d)fS(s)E[(S-d)_+] = \sum_{s>d}(s-d) f_S(s), the stop-loss net premium, directly computable once fSf_S is known from Panjer/FFT/simulation. An aggregate deductible (cedent retains the first dd of aggregate losses) is the mirror image, with expected retained loss E[min⁑(S,d)]E[\min(S,d)]. These aggregate features appear throughout reinsurance (aggregate stop-loss treaties), retro rating plans, and large-account loss-sensitive programs.

Pitfalls

  • Applying Panjer's recursion to a frequency distribution outside the (a,b,0)(a,b,0) class (e.g., a mixed Poisson without deriving the correct a,ba,b) without verifying the recursion holds.
  • Discretizing severity too coarsely relative to the deductible/limit, biasing the stop-loss premium.
  • Ignoring frequency-severity dependence (e.g., larger events driving both more claims and higher severity) when the compound-independence assumption is not appropriate β€” climate/cat perils often violate it.
  • Truncating the FFT grid too short, causing tail probability to alias back into the body of the distribution.

Exam relevance

Aggregate distributions, Panjer recursion, and stop-loss moments are central to CAS Exam 8 and SOA Exam STAM/ASTAM.

Further reading

  • Klugman, Panjer & Willmot, Loss Models: From Data to Decisions
  • Panjer (1981), Recursive Evaluation of a Family of Compound Distributions, ASTIN Bulletin

Related

References

  • Klugman, Panjer & Willmot, Loss Models
  • CAS Exam 8 Syllabus
  • Panjer (1981), Recursive Evaluation of a Family of Compound Distributions

Want a deeper conversation on this topic?

Ask the agent about this
Ask the tutor