Data Augmentation

mcmcgibbs-samplerlatent-variablebayesianprobitmarkov-switchingmarginal-augmentationidentification

Definition

Data augmentation (Tanner-Wong 1987) is a Markov Chain Monte Carlo (MCMC) strategy that enlarges the parameter space by introducing auxiliary latent variables so that the resulting complete-data posterior has tractable full conditionals for Gibbs sampling. The observed-data posterior p(θy)p(\theta \mid y) may be intractable, but if latent variables zz are introduced such that p(θy,z)p(\theta \mid y, z) and p(zθ,y)p(z \mid \theta, y) are both standard distributions, the joint posterior p(θ,zy)p(\theta, z \mid y) can be explored by cycling between these two blocks, and zz is discarded at the end.

Key Ideas

How It Works

Choose latent variables zz so that (a) p(zθ,y)p(z \mid \theta, y) is a recognisable distribution (often truncated normal, discrete uniform, or gamma), and (b) p(θz,y)p(\theta \mid z, y) is conjugate (often normal-Wishart or normal-inverse-gamma). The Gibbs sampler then cycles between these blocks. The augmented variables zz are auxiliary — they carry no structural interpretation but enable efficient sampling of θ\theta.

Why It Matters

Data augmentation converts otherwise intractable non-Gaussian likelihoods (binary, ordinal, censored, mixture) into Normal-family posteriors amenable to conjugate Gibbs sampling. It underpins much of modern Bayesian econometrics: the Albert-Chib probit sampler, Markov-switching state samplers, latent factor models, and the Rossi-Allenby unified latent-variable framework for marketing models all rely on it. Without data augmentation, posterior computation for these models would require numerical integration or rejection sampling of much higher dimension.

Marginal Data Augmentation (Meng-van Dyk 1999)

A key extension of the data augmentation (DA) algorithm: if a model has an unidentifiable working parameter α\alpha (not identified by the observed data, but identified given the augmented data), it can be exploited to improve mixing. Two strategies:

The Marginalization Strategy (Meng-van Dyk 1999) proves: starting from any augmented-data model, using Scheme 1 with a proper working prior can only improve the geometric rate of convergence. The computational gain comes at no cost to the prior specification on θ\theta.

Application to multinomial probit (Imai-van Dyk 2005): the scale parameter α\alpha is the unidentifiable working parameter. McCulloch-Rossi (1994) uses conditional augmentation (Scheme 2); Nobile (1998) effectively implements Scheme 1 but with an error in the Metropolis-Hastings (MH) acceptance ratio. Algorithm 1 Scheme 1 of Imai-van Dyk achieves Scheme 1 with a clean, flat-prior-compatible prior on the identifiable (β,Σ)(\beta, \Sigma) and no Metropolis step. See Multinomial Probit and Imai-van Dyk (2005).

Open Questions

Related