Summary
Proposes partially and fully blocked Markov chain Monte Carlo (MCMC) algorithms for Gaussian linear mixed models (LMMs) and binary longitudinal probit models, dramatically reducing the serial autocorrelation that plagues standard one-at-a-time Gibbs samplers. For the Gaussian case, fixed effects β can be drawn marginalized over random effects in closed form; the Chib (1995) identity evaluates the integrated likelihood f(y∣σ2,D) as a ratio of three Normal densities, enabling a single-block Metropolis-Hastings (M-H) update for all variance parameters. For binary longitudinal data, data augmentation connects to the Chib-Greenberg (1998) multivariate probit; full blocking via the Geweke-Hajivassiliou-Keane (GHK) likelihood evaluation serves as a benchmark. Three real-data examples quantify the autocorrelation gains.
Key Claims
- Standard 4-block Gibbs (Gelfand-Smith 1990, Algorithm 1) for the Gaussian LMM yi=Xiβ+Wibi+εi mixes slowly when both variance components D and σ2 are vague, since the data can only inform them jointly.
- Algorithm 2 (partial block): marginalize yi over bi → yi∣β,σ2,D∼Nni(Xiβ,Vi) with Vi=σ2I+WiDWi′; draw β∣y,σ2,D∼Np(β^,B) without conditioning on {bi}; reduces autocorrelation time κ(β1) from 20.4 → 1.0 (effectively iid) in the HIV CD4 example.
- Algorithm 3 (single block): use the Chib (1995) identity f(y∣σ2,D)=ϕp(β∗∣β0,B0)∏iϕni(yi∣Xiβ∗,Vi)/ϕp(β∗∣β^,B) (eqs. 2–3, evaluated at posterior mean β∗) to compute the integrated likelihood; update θ=(σ2,ψ) jointly by M-H with multivariate-t proposal calibrated on a short Algorithm 2 run; reduces κ(D21) from 60.1 → 10.9 in the HIV example.
- Extension to Student-t errors: augment with scale factors λij∼G(ν/2,ν/2); Algorithm 3 M-H update for (σ2,ψ∣λ) retains the same structure.
- For binary longitudinal probit: data augmentation zit∣bi∼N(xit′β+wit′bi,1); marginalizing Zi over bi gives Zi∼Nni(Xiβ,Ini+WiDWi′), which is a special case of the Chib-Greenberg (1998) multivariate probit (Algorithm 5).
- Algorithm 7 (fully blocked binary): compute f(yi∣β,D) via GHK — Cholesky factor Vi=LL′, change variable to εi, sequentially draw truncated-Normal εit and compute product of Normal cumulative distribution functions (CDFs) (eq. 8); average over many GHK draws; update (β,D) by M-H; lag-10 autocorrelation for β2 drops from 0.934 (Algorithm 4) to 0.009 (Panel Study of Income Dynamics, PSID, labor-force data, two random effects, REs).
- General rule: fixed effects should always be sampled after marginalizing out random effects. More blocking requires more analytic setup but yields dramatically less autocorrelated output.
- For binary data, Algorithm 5 (partial blocking) is the best practical choice; Algorithm 7 is a theoretical benchmark.
- Three empirical applications: (1) HIV ddI/ddC CD4 trial (N=467, continuous, 3 REs per patient, p=9); (2) Six Cities wheezing study (I=537 children, J=4 timepoints, binary, single RE); (3) PSID labor-force participation (N=520 households, binary, 2 REs).
Concepts Introduced or Extended
Entities Mentioned
Quotes
"...the parameters of the model may be updated in a single block, greatly improving convergence and producing essentially independent draws from the posterior distribution of interest."
My Take
The canonical reference for blocked Gibbs in hierarchical longitudinal models. The central trick — using the Chib (1995) identity to evaluate the integrated likelihood as a ratio of three Normal density evaluations — is elegant and immediately implementable. Algorithm 2 is the practical workhorse: it eliminates the dominant β-mixing problem at minimal coding cost. Algorithm 3 is ideal when D also mixes poorly; Algorithm 7 for binary data is a benchmark rather than a routine recommendation. The paper explicitly bridges longitudinal and state-space blocking (Carter-Kohn, Chib 1996, Kim-Shephard-Chib 1998), clarifying that the same marginalisation principle governs all three settings.