Moments of an Aggregate Distribution | Vose Software

ModelRisk example · General techniques

Moments of an Aggregate Distribution

The mean, spread, skewness and kurtosis of a year's total claims, without simulating, and what they are good for.

  • Complexity: ★★★★★
  • Free Excel workbook (GU-21)
  • Needs ModelRisk: free trial

From the model’s saved run

Moments of the total

Exact (VoseAggregateMoments), simulated, and those of the two matched distributions.

MomentExactSimulatedShifted GammaNormal
Mean125.0125.1125.0125.0
Standard deviation43.043.043.043.0
Skewness1.020.981.020.00
Kurtosis6.075.474.563.00
The total and its two approximations

The business question

An insurer expects about 25 claims next year (a Poisson number) and each claim's size is a Lognormal with a mean of 5 and a standard deviation of 7 ($ thousand). The total is a random sum: its moments follow exactly from those of the frequency and the severity, by formula or with VoseAggregateMoments, without any simulation.

A distribution matched to them gives a quick approximation of the total. The model matches a shifted Gamma (three moments) and a Normal (two), and compares both with the simulated total: in the upper tail, where the money is, the Gamma is close and the Normal is not.

Who it is for
Actuaries, risk analysts and anyone working with totals of a random number of random amounts: claims, operational losses, repair costs, demand made of many orders.
Main outputs
The mean, variance, skewness and kurtosis of the frequency, the severity and the total, by formula and with VoseAggregateMoments · a shifted Gamma and a Normal matched to the total's moments · their percentiles and tail probabilities against the simulated total.

How the model works

Three sheets after this one, read from left to right. Each one feeds the next.

  1. Inputs sheet

    The expected number of claims (Poisson), the claim size's mean and standard deviation (Lognormal), and what counts as a large and a small year.

  2. Moments sheet

    The first four moments of the frequency and the severity (VoseMean, VoseVariance, VoseSkewness, VoseKurtosis). The total's moments by the formulas for a random sum, and with VoseAggregateMoments. A shifted Gamma matched to the total's mean, variance and skewness, and a Normal matched to its mean and variance. One sample of each per simulation, with the total simulated by VoseAggregateMC.

  3. Results sheet

    The moments of the three, their percentiles, and the chance of a large or a small year.

ModelRisk techniques

  • Distribution objects
  • Exact moments VoseSkewness, VoseKurtosis
  • Aggregate moments VoseAggregateMoments
  • Method of moments VoseShift
  • Aggregate simulation VoseAggregateMC
  • Percentiles of objects VosePercentile

Find similar models

Product

The results in detail

Percentiles

The simulated total against the two matched distributions (exact percentiles).

PercentileSimulated totalShifted GammaNormal
5th65.668.754.3
50th (median)119.6117.8125.0
90th180.0182.7180.1
95th203.0205.9195.7
99th254.3255.5225.1
99.5th269.8275.7235.8

Large and small years

The chance of a year beyond the thresholds on the Inputs sheet.

The simulated total
YearSimulated totalShifted GammaNormal
Total above the large-year threshold1.13%1.20%0.18%
Total below the small-year threshold1.11%0.14%4.06%

How to read these results

  • The moments need no simulation: VoseAggregateMoments gives a mean of 125, a variance of 1,850 (standard deviation 43), a skewness of 1.02 and a kurtosis of 6.07, exactly what the formulas for a random sum give. The simulated moments agree within sampling error. Kurtosis, driven by rare large claims, is the noisiest.
  • A shifted Gamma matched to the first three moments describes the upper tail well: its 99th percentile, 255.5, is within a few units of the simulated total's. A Normal matched to two moments puts it at 225 and gives a large year (above 250) a 0.2% chance instead of about 1%.
  • The Gamma's weakness is the lower tail: it cannot go below its shift (40.5), so it gives a small year (below 50) about 0.1% against about 1%. Its kurtosis, 4.56 against 6.07, shows the fourth moment is not matched.
  • Use the moments to check a simulation, and a matched shifted Gamma for a quick estimate of the upper tail. Simulate when the lower tail or extreme percentiles matter.

See it move. Open the workbook, change an input on the Inputs sheet and run the simulation: every table and chart on this page updates in Excel.

Inputs and assumptions

Every assumption in the model, with its uncertainty and where it comes from. The figures are illustrative.

Claims in a year 1 input

A Poisson number of claims.

AssumptionUnitValue
Expected number of claimsPoisson: variance = meanclaims a year25
Claim size 2 inputs

A Lognormal size for each claim.

AssumptionUnitValue
Mean claim size$ thousand5.0
Standard deviation of the claim sizeLarger than the mean: a long right tail$ thousand7.0
Large and small years 2 inputs

Thresholds for the chance of an extreme year.

AssumptionUnitValue
A large year: total aboveTwice the expected total$ thousand250
A small year: total below$ thousand50

Units and conventions

Kurtosis
Not the excess: a Normal has 3.
$ thousand
All amounts.

Key assumptions and limitations

Independence
Claim sizes are independent of each other and of the number of claims.
Matching
The shifted Gamma matches three moments: mean, variance and skewness; its kurtosis is whatever follows. The Normal matches two.
Data
The frequency and severity are those of ModelRisk's earlier Aggregate Moments example. Its formula table typed C10 for C19 in the skewness formula. The model uses the cell's formula, which is right.

How to use it

  1. Set the claim frequency and size on the Inputs sheet.
  2. Read the moments at once on the Moments sheet. Run a simulation (10,000 samples with a fixed seed are set) to compare the approximations with the simulated total.
  3. Use the matched Gamma for a quick upper-tail estimate; simulate when the lower tail matters.

ModelRisk functions used

VosePoissonObject, VoseLognormalObject, VoseGammaObject, VoseNormalObject
Distributions as objects.
VoseMean, VoseVariance, VoseSkewness, VoseKurtosis
An object's moments, exactly.
VoseAggregateMoments
The first four moments of a random sum, from its frequency and severity.
VoseShift
Shifts a distribution by a constant (here the Gamma's start).
VoseAggregateMC
One simulated total: a number of claims, then a size for each, added up.
VosePercentile, VoseProb
A distribution object's percentile and cumulative probability.
VoseSimMean, VoseSimStdev, VoseSimSkewness, VoseSimKurtosis, VoseSimPercentile, VoseSimProbability
Statistics of the simulation.

Further reading

  • Frequency-severity modelling (Vose guide)
  • Vose, D. (2008). Risk Analysis: A Quantitative Guide, 3rd edition. Wiley: aggregate distributions and the method of moments.