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 may be intractable, but if latent variables are introduced such that and are both standard distributions, the joint posterior can be explored by cycling between these two blocks, and is discarded at the end.
Two-block structure: The core scheme iterates (1) draw (augmentation step) and (2) draw (posterior step). The marginal of converges to the true under mild regularity conditions (Tierney 1994).
Binary probit (Albert-Chib 1993b): Introduce truncated to if and to if . Conditional on , the regression coefficient block is Gaussian, reducing binary regression to a Normal Gibbs sampler with no multivariate normal integrals.
Markov-switching state sequence (Albert-Chib 1993): Treat the discrete state path as missing data. The complete-data likelihood factorizes over time periods; states are drawn by a single backward pass , converting Hamilton's path-integration problem into binary draws.
Latent variable unification (Rossi-Allenby 2003): Tobit, ordered probit, Multinomial Probit (MNP), and multivariate probit all follow from a single system with and appropriate censoring or thresholding on . Data augmentation draws from a truncated normal, then from a standard conjugate posterior, regardless of model type.
Sequential ordinal and survival models (Albert-Chib 2001): Each observation requires category-specific latent variables of variable dimension; the augmentation step generates truncated-normal draws for each level, handling right censoring natively by omitting the exit draw.
Scale mixtures as augmentation: Heavy-tailed error models (Student- regression, Geweke 1993; robust t-link probit, Albert-Chib 1993b) augment with individual precision variables ; conditional on the model reduces to heteroskedastic Normal regression.
Choose latent variables so that (a) is a recognisable distribution (often truncated normal, discrete uniform, or gamma), and (b) is conjugate (often normal-Wishart or normal-inverse-gamma). The Gibbs sampler then cycles between these blocks. The augmented variables are auxiliary — they carry no structural interpretation but enable efficient sampling of .
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.
A key extension of the data augmentation (DA) algorithm: if a model has an unidentifiable working parameter (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 .
Application to multinomial probit (Imai-van Dyk 2005): the scale parameter 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 and no Metropolis step. See Multinomial Probit and Imai-van Dyk (2005).