Nobile (1995) A Hybrid Markov Chain for the Bayesian Analysis of the Multinomial Probit Model

multinomial-probitmcmcgibbs-samplermetropolis-hastingsdata-augmentationdiscrete-choicebayesianidentificationscale-invariance

Summary

National Institute of Statistical Sciences (NISS) Technical Report 36 (August 1995); published as Nobile (1998, Statistics and Computing 8: 229–242). Identifies a fundamental mixing failure in the McCulloch-Rossi (1994) Gibbs sampler for the multinomial probit (MNP) model: the MNP likelihood is constant along rays (β,Σ)c(β,Σ)(\beta, \Sigma) \to c(\beta, \Sigma) for c>0c > 0, so the Gibbs chain moves efficiently across the iso-likelihood ridge but barely along it, leaving posterior inference heavily start-point dependent. The remedy is a hybrid Markov chain: after each complete Gibbs cycle, perform a Metropolis step that proposes rescaling the entire state by a scalar cFCc \sim F_C. Because the candidate lies on the same iso-likelihood ray, the likelihood ratio in the Metropolis-Hastings (MH) acceptance probability equals 1 exactly — only prior densities need to be evaluated, making each rescaling step computationally trivial. Ergodicity of the hybrid chain is formally proved; simulated and real-data examples confirm dramatically faster mixing.

Key Claims

Concepts Introduced or Extended

Entities Mentioned

Quotes

"The idea is very simple: after each Gibbs cycle through the full conditional distributions of WW and θ\theta, perform a Metropolis step to change the scale of the current state. This allows the chain to move faster across the parameter/latent data space."

My Take

The paper correctly diagnoses a genuine and practically important failure of the McCulloch-Rossi Gibbs sampler: scale non-identification of the MNP likelihood creates a near-degenerate posterior ridge that standard Gibbs cannot traverse. The hybrid chain is an elegant minimal fix — the rescaling step costs essentially nothing per iteration because the likelihood ratio cancels. The ergodicity proof is clean and complete.

Note on the published version: Imai and van Dyk (2005) show that Nobile (1998) contains an error in the Metropolis acceptance probability: substituting (β~,Σ~)(\tilde\beta, \tilde\Sigma) for (β,Σ)(\beta, \Sigma) distorts the stationary distribution by a factor c(2kp(p1)/2)c^{-(2-k-p(p-1)/2)}. Imai-van Dyk correct the algorithm and reinterpret the rescaling step as a marginal data augmentation (MDA) move — the conceptual frame that drives their far more efficient Algorithm 1. The 1995 NISS technical report may not contain the same error; the acceptance ratio expression on p. 10 appears formally correct as written.