Stasinopoulos 2007 - GAMLSS Model Framework
Summary
A GAMLSS assumes independent observations and gives each distribution parameter its own monotone link and an additive predictor of linear terms plus smooth or random-effect terms. It strictly generalises GLM and GAM by dropping the exponential-family restriction and by letting scale and shape depend on covariates.
Overview
GLMs model through a link and treat dispersion as constant or mean-tied. GAMs add smooth terms to the mean. GAMLSS (Rigby and Stasinopoulos 2001, 2005; Akantziliotou et al. 2002) are “semi-parametric”: a parametric distribution assumption for (“parametric”) with non-parametric smooths in the parameter predictors (“semi”). The framework suits leptokurtic/platykurtic, skewed, or overdispersed responses and heterogeneity where scale or shape moves with covariates.
Main Content
GAMLSS model (Eq. 1)
Independent () have density with . For , with monotone known links ,
where is a known design matrix, the linear coefficients, known design matrices, and with a (generalised-inverse) symmetric precision matrix depending on hyperparameters . If is singular, has improper density .
The first two parameters are conventionally location () and scale (); remaining parameters are shape (skewness , kurtosis ). Seldom do all parameters need covariates.
Sub-models (Eqs. 2-5)
- Semi-parametric additive (, ): (Eq. 2).
- Parametric linear (no additive terms): (Eq. 3).
- Non-linear semi-parametric : (Eq. 4).
- Non-linear parametric: (Eq. 5).
Penalized log-likelihood (Eq. 6)
For fixed hyperparameters , the maximise
For parametric models .
Restrictions in the R implementation. Only and its first (optionally expected second and cross) derivatives wrt each parameter must be computable; numerical derivatives are allowed. Information-orthogonal parameters (cross derivatives zero) make fitting easier; the authors prefer parameterisations in which is a location (mean, median or mode).
Interval-censored data (Eqs. 7-8): the likelihood becomes for observed intervals . Finite mixtures (Eq. 9): , fitted by EM; mixing probabilities may themselves depend on covariates.
Examples
Reading the formula for the CD4 model
For CD4 counts vs age the paper fits
cd4 ~ cs(age), sigma.fo = ~cs(age)with the normal family. Here : , ; : , . This is a smooth mean and smooth log-standard-deviation. See Stasinopoulos 2007 - Lice, CD4 and Claims Examples.
Connections
- Strictly contains GLMs (Generalized Linear Models) and GAMs.
- Smooth terms are penalised (P-splines, cubic smoothing splines) — see Stasinopoulos 2007 - Distributions and Additive Terms. The Bayesian reading: is a (partially improper) Gaussian prior and Eq. 6 gives the posterior mode; see Stasinopoulos 2007 - Bayesian P-Splines and Distributional Regression in PyMC.
- Hierarchical analogue: random-effect terms are partial pooling (Hierarchical Models).
See Also
Stasinopoulos 2007 - GAMLSS in R - Overview, Stasinopoulos 2007 - Fitting Algorithms and Model Selection