Definition
A scale mixture of normals writes a symmetric, heavier-than-Gaussian density as a continuous mixture of zero-mean normals whose variance is randomised by a latent positive scaling variable λ: p(u)=∫0∞N(u∣0,λσ2)π(λ)dλ. Conditional on λ the variable is exactly Gaussian; marginally, integrating λ out against the mixing density π(λ) produces excess kurtosis and heavy tails while preserving symmetry. Different choices of π(λ) recover different heavy-tailed families — Student-t, Laplace, logistic, slash, and symmetric stable laws all arise this way — which makes the representation the unifying device behind conjugate Bayesian computation for robust and heavy-tailed models.
Key Ideas
- One latent scale per observation. Each datum gets its own mixing weight λi: ui∣λi∼N(0,λiσ2). Large λi inflates the variance for that observation, letting the model absorb an outlier without distorting the common σ2 or the regression coefficients.
- Student-t = normal scaled by inverse-gamma λ. With ν/λi∼χ2(ν) (equivalently λi−1∼Gamma(ν/2,ν/2)) the marginal is Student-tν; this is the case treated statically for regression by Geweke (1993) Bayesian Treatment of the Independent Student-t Linear Model and jointly (multivariate-t, shared scale) by Zellner (1976) Bayesian and Non-Bayesian Analysis of the Regression Model with Multivariate Student-t Error Terms.
- Laplace / double-exponential = normal scaled by exponential λ. An exponential mixing density on the variance yields the double-exponential law — the representation underlying the Bayesian LASSO, where the double-exponential prior on coefficients becomes conditionally Gaussian given the scales.
- Logistic ≈ normal scaled by Kolmogorov-Smirnov λ. Holmes-Held (2006) Bayesian Auxiliary Variable Models for Binary and Multinomial Regression write εi∼Logistic(0,1) exactly as N(0,λi) with λi=(2ψi)2, ψi∼ Kolmogorov-Smirnov — the exact replacement for the earlier approximate t8 trick (later superseded by the related Pólya-Gamma scheme).
- Distinct from a discrete finite mixture. A scale mixture is a continuous mixture over a scalar variance (K=∞ components sharing mean zero); a finite Mixture of Normals is a convex sum of K fixed components with their own means and weights, used to approximate a fixed target such as the logχ2 error in stochastic volatility.
How It Works
The representation converts a non-conjugate, heavy-tailed likelihood into a conditionally Gaussian one, so Data Augmentation restores a simple Gibbs step. Augment the parameter space with the latent scales λ=(λ1,…,λn) and cycle:
- Scales given everything else — λi∣ui is a standard draw fixed by the mixing family. For the Student-t case (Geweke 1993, eq. 15), [(σ−2ui2+ν)/λi]∼χ2(ν+1), i.e. an inverse-gamma / gamma update; for the logistic case a generalized-inverse-Gaussian rejection draw.
- Coefficients given scales — conditional on λ the model is a heteroskedastic Gaussian regression, so β∣λ,σ is the generalized-least-squares Normal β^(λ)=(X′Λ−1X)−1X′Λ−1y.
- Common scale σ2∣β,λ — conjugate inverse-gamma.
- Degrees of freedom ν (if unknown) — a non-standard one-dimensional draw (Metropolis, grid, or a proper prior such as exponential).
The same augmentation threads through binary and dynamic models. In robit / robust probit (Albert-Chib (1993b) Bayesian Analysis of Binary and Polychotomous Response Data, Robit Regression) the latent utility carries a scale weight λi∼Gamma(ν/2,2/ν), giving a t-link that downweights outliers; the fitted λ^i≪1 double as an outlier diagnostic. In heavy-tailed Stochastic Volatility the return error is Student-t by scale mixing, ut=λt−1/2εt with λt∼Gamma(ν/2,ν/2): Chib-Nardari-Shephard (2002) MCMC Methods for Stochastic Volatility Models combine this with the fixed 7-component finite mixture that approximates logχ2(1), and Omori-Chib-Shephard-Nakajima (2007) Stochastic Volatility with Leverage: Fast and Efficient Likelihood Inference carry the Student-t scale mixture into the leverage model. Here the two mixture ideas coexist: the scale mixture supplies fat tails, while a discrete finite mixture approximates the log-chi-square measurement noise.
Why It Matters
- Conjugacy on demand. Any symmetric heavy-tailed error becomes conditionally Gaussian, so an intractable posterior is reduced to a sequence of conjugate conditionals — the mechanism behind robust regression, the t- and logistic-link binary models, Bayesian LASSO shrinkage, and heavy-tailed SV.
- Outlier accommodation with a diagnostic. Per-observation scales let a few extreme points inflate their own variance instead of biasing β; the posterior weights λ^i flag which observations were treated as outliers.
- Robustness of conclusions. Zellner (1976) shows that under a multivariate-t (shared-scale) mixture the posterior for β is invariant to the degrees of freedom, while σ2 inference is not — cleanly partitioning where heavy tails do and do not matter.
- A template that generalises. Geweke's static cross-sectional weights λi are the direct precursor of the time-varying latent variance path in SV models; the same augmentation logic scales from a single regression to dynamic state-space models.
Open Questions
- Estimating the tail index. The degrees-of-freedom ν (or the mixing density's shape) is weakly identified and cannot be jointly maximised with (β,σ2); a proper prior plus marginalisation is standard but introduces sensitivity.
- Exact vs. approximate mixtures for the logistic. The Kolmogorov-Smirnov representation is exact but its rejection sampler degrades as the residual shrinks; Pólya-Gamma augmentation is a competing exact scheme, and which is preferable depends on implementation.
- Asymmetry. Pure scale mixtures are symmetric; skewed or asymmetric-link data need a different augmentation (location-scale or finite mixtures), and combining leverage, skew, and fat tails in one tractable sampler remains delicate.
Related