Exam ASTAM · Aggregate Models · Free Lesson

Use convolution and recursive formulas to derive probability and distribution functions for aggregate claims distributions with (a,b,0) or (a,b,1) frequency, and with discrete severity distributions.

Free SOA Exam ASTAM (Advanced Short-Term Actuarial Mathematics) lesson in Aggregate Models. 30 min read, ~4,453 words.

The aggregate loss S=X1+⋯+XNS = X_1 + \cdots + X_N sits between a frequency NN and i.i.d. severities XiX_i. Direct convolution is honest but slow. Panjer recursion collapses the work into a single loop once NN lives in the (a,b,0) or (a,b,1) class.

Compound model. S=∑i=1NXiS = \sum_{i=1}^{N} X_i with NN independent of i.i.d. XiX_i. The pgf stacks: PS(z)=PN(PX(z))P_S(z) = P_N(P_X(z)). Moments: E[S]=E[N] E[X]E[S] = E[N]\,E[X] and Var⁡(S)=E[N]Var⁡(X)+Var⁡(N) E[X]2\operatorname{Var}(S) = E[N]\operatorname{Var}(X) + \operatorname{Var}(N)\,E[X]^{2}. Use both as table-top sanity checks on any computed pmf.

Convolution. The n-fold convolution of XX at xx is the pmf of X1+⋯+XnX_1 + \cdots + X_n:

fX∗n(x)=∑y=0xfX∗(n−1)(y) fX(x−y),fX∗0(x)=1{x=0}.f_X^{*n}(x) = \sum_{y=0}^{x} f_X^{*(n-1)}(y)\,f_X(x-y),\qquad f_X^{*0}(x) = \mathbf{1}\{x=0\}.

The aggregate pmf is the mixture:

fS(x)=∑n=0∞pn fX∗n(x).f_S(x) = \sum_{n=0}^{\infty} p_n\,f_X^{*n}(x).

Rigorous, no assumptions on NN. But cost is O(Nmax⁡ xmax⁡2)O(N_{\max}\,x_{\max}^{2}). Use it when the frequency support is small (truncated, deterministic, or a handful of terms), or as a check against Panjer on the same problem.

(a,b,0) class. Defined by pk=(a+b/k) pk−1p_k = (a + b/k)\,p_{k-1} for k≥1k \ge 1. Only three families satisfy this:

Read the full lesson, free →
Worked examples and practice. Free with a free account, no card.

Common mistakes

Bottom line

Exam shortcut

Identify the family fast: a=0a = 0 Poisson, a<0a < 0 binomial, a>0a > 0 negative binomial. Then read bb off the formulas. Geometric is the NB with b=0b = 0. For (a,b,1), compute the rescale factor (1−p0M)/(1−p0)(1 - p_0^{M})/(1 - p_0) first, multiply original p1p_1 by it to get p1Mp_1^{M}, then plug into the correction term once and reuse across all xx. Spot-check fS(1)=p1MfX(1)f_S(1) = p_1^{M} f_X(1) for (a,b,1) or p1fX(1)p_1 f_X(1) for (a,b,0).

The full lesson (about 4,453 words, 30 min read) adds 6 worked examples, all 12 common mistakes, a self-check, free in the app.

Learning objectives

Browse all free Exam ASTAM lessons or jump into free Exam ASTAM practice questions.