Files
Magnus HedemarkandGitHub c990f0531c feat(skill): add actuarial risk modeling methodology (#332)
* feat(skill): add actuarial risk modeling methodology

* fix(skill): refresh generated catalogs
2026-08-20 16:20:48 -04:00

3.6 KiB

Model Families

Choose a family from the outcome support and data-generating structure, not from the algorithm currently in fashion. A candidate is not validated merely because it converges.

Structure Candidate families Questions and checks
Continuous, approximately symmetric Linear regression, transformed regression, robust regression Linearity, variance, leverage, residual dependence, transformation interpretation
Binary or categorical Logistic/probit, multinomial/ordinal models Class prevalence, separation, link fit, calibration, threshold costs
Counts Poisson, negative binomial, quasi-likelihood, hurdle/zero-inflated models Exposure offset, overdispersion, structural zeros, integer support, dependence
Positive skewed amounts Gamma/log-link, lognormal, inverse Gaussian, robust or quantile models Positive support, retransformation, tail fit, heteroscedasticity, aggregate implications
Zero plus positive amount Two-part/hurdle, frequency-severity, Tobit only when censoring assumptions fit Zero mechanism, conditional severity, exposure, dependence between parts
Proportion or bounded outcome Binomial/beta-type models, fractional response Denominator, boundary masses, dependence, calibration
Event time Survival, accelerated-failure-time, proportional-hazards, recurrent-event models Censoring, truncation, competing risks, time-varying covariates, proportionality
Repeated or clustered Fixed/random effects, mixed models, GEE, hierarchical models Cluster definition, within-cluster correlation, missingness, transportability
Ordered time Dynamic regression, ARIMA/state-space, exponential smoothing, volatility models Information cutoff, stationarity, seasonality, interventions, rolling validation
Extreme or tail-focused Quantile, generalized Pareto/extreme-value, tail-adjusted GLM, scenario analysis Threshold choice, tail dependence, sparse data, extrapolation uncertainty

Generalized linear model checklist

Specify the response distribution, link, linear predictor, exposure offset, estimation method, and interpretation scale. Check whether the variance function matches the data, whether the link is plausible, whether overdispersion or zero inflation remains, and whether residuals are independent enough for the intended inference. For an insurance rate, distinguish a frequency offset from a severity weight. A convenient transformation is not an offset.

Common traps

  • Poisson does not become appropriate merely because the target is called a “count.”
  • Negative binomial handles overdispersion, not arbitrary dependence or zero mechanisms.
  • A log-transformed response is not automatically equivalent to a log-link model for the original conditional mean; retransformation and target interpretation matter.
  • Tobit is a censored-outcome model, not a generic answer for any target with zeros.
  • A random effect is not a magic correction for omitted-variable bias or leakage.
  • A survival model needs an event origin and censoring story, not only a duration column.
  • Extreme-value extrapolation is fragile when the tail threshold or data-generating regime is uncertain. Show sensitivity rather than one authoritative tail number.

Model comparison

Compare candidates on a predeclared, decision-relevant evaluation design. Include a simple baseline and a transparent benchmark. Compare both performance and failure behavior: calibration, tail loss, segment stability, operational cost, interpretability, data needs, and monitoring burden. Complexity must earn its place with evidence.