Fitting and Validating Loss Models
Fitting and Validating Loss Models
Model fitting estimates parameters; validation asks whether the fitted model is useful for unseen insurance decisions. These are separate steps.
1. Audit the sample
Before fitting, answer:
- Are amounts at a common price and currency level?
- Are losses ground-up or payments after deductible and limit?
- Are limit observations censored or genuinely equal to the limit?
- Are small losses absent because of truncation or because none occurred?
- Are claims independent, or clustered within events and policyholders?
- Was the sample selected using information unavailable at prediction time?
The likelihood must describe the observation process, not only the latent ground-up loss.
2. Likelihood contributions
For exact independent observations with density ,
Left truncation at threshold
If only claims with enter the dataset and their ground-up values are observed, each contribution is
Ignoring the denominator treats a selected large-loss sample as representative of all losses.
Right censoring at limit
An exact value below contributes ; an observation known only to satisfy contributes . Replacing every limited payment by an exact loss of understates the ground-up tail.
Deductible payment data
If recorded payment is conditional on , derive the density of from the conditional loss distribution. Do not fit as if it were ground-up .
3. Estimation methods
| Method | Idea | Strength | Limitation |
|---|---|---|---|
| Maximum likelihood | maximise observation-model probability | handles censoring/truncation coherently | can be tail-sensitive and numerically unstable |
| Method of moments | match sample and model moments | simple and interpretable | high moments unstable for heavy tails |
| Quantile matching | match selected empirical quantiles | targets decision-relevant regions | discards other information |
| Bayesian inference | combine likelihood and prior | propagates parameter uncertainty | prior and computation must be justified |
4. Fit candidates, then test unseen data
The executable example generates a fixed synthetic lognormal sample. It compares Exponential, Gamma, and lognormal fits using training AIC and held-out negative log score.
Candidate severity models: fit versus prediction
The synthetic generator makes lognormal plausible, but a finite holdout need not rank it first every run. That sampling variation is part of the lesson.
5. Diagnostics answer different questions
| Diagnostic | Good for | Weakness |
|---|---|---|
| density/histogram | body shape and modes | hides tail discrepancies |
| empirical vs fitted survival | exceedance probability | noisy at extremes |
| QQ plot | quantile calibration | tail points have high variance |
| PP/PIT plot | overall probability calibration | can visually underweight tail |
| mean excess plot | threshold-tail behaviour | highly variable at high thresholds |
| held-out log score | predictive distribution | sensitive to sample split and dependence |
| layer-cost backtest | actual reinsurance decision | needs adequate attachment-region data |
Use logarithmic survival axes to make tail differences visible.
6. AIC and goodness-of-fit boundaries
For a model with estimated parameters,
Lower AIC compares estimated information loss among models fitted to the same observations and likelihood basis. It is not an absolute fit certificate, and AIC values from differently truncated samples are not directly comparable.
The ordinary one-sample Kolmogorov–Smirnov null distribution assumes the reference distribution is fully specified. If parameters are fitted from the same data, textbook p-values are generally invalid. Use an appropriate correction or parametric bootstrap:
- fit the model and calculate the observed statistic;
- simulate many samples from the fitted model;
- refit the model to each sample;
- recompute the statistic;
- compare the observed statistic with this simulated reference distribution.
7. Parameter and model uncertainty
A fitted 99.5% quantile is a point estimate. Quantify uncertainty with profile likelihood, bootstrap, posterior draws, and/or alternative plausible families. For a high layer, model spread can dominate sampling error within one chosen family.
Practice
- A dataset records only claims above £10,000. Which likelihood adjustment is required?
- A policy pays £100,000 for every ground-up claim at or above its limit. Is £100,000 an exact ground-up loss?
- Why should a time-dependent portfolio use a chronological holdout rather than a random split?
Answers
- Left truncation: divide each exact density by .
- No. It is a right-censored observation: ground-up loss is known only to be at least £100,000.
- A random split leaks future regimes across train and test; a chronological split better represents prospective prediction under drift.