Chib and Jeliazkov (2001) extend the Chib (1995) marginal likelihood identity to samplers containing Metropolis-Hastings (M-H) steps. Where Chib (1995) estimates the posterior ordinate via Rao-Blackwellization of Gibbs full conditionals, the Chib-Jeliazkov (CJ) estimator exploits the local reversibility of M-H subkernels to express the posterior ordinate as a ratio of two expectations — one over the main Markov chain Monte Carlo (MCMC) output, another over a short cheap reduced run at a fixed high-density point. The estimator applies universally to any MCMC scheme as long as the M-H acceptance probabilities are recorded, and extends naturally to multi-block samplers with latent variables.
Key Claims
Marginal likelihood identity (eq. 3/4): logm(y)=logf(y∣θ∗)+logπ(θ∗)−logπ(θ∗∣y); reduces to estimating the posterior ordinate at a single high-density point θ∗.
Limitation of Chib (1995): the Rao-Blackwell estimator for π(θ∗∣y) requires tractable full-conditional densities — fails when any parameter block uses a M-H step.
Local reversibility of M-H subkernel (eq. 7): p(θ,θ∗∣y)π(θ∣y)=π(θ∗∣y)p(θ∗,θ∣y); integrating over θ gives the CJ representation.
CJ one-block estimator (eq. 9): π^(θ∗∣y)=E1{α(θ,θ∗∣y)q(θ,θ∗∣y)}/E2{α(θ∗,θ∣y)}; E1 estimated from the full MCMC run {θ(g)}; E2 estimated from J draws from proposal q(θ∗,⋅∣y) in a reduced run at fixed θ∗.
Multi-block with latent variables (eq. 11–15): for a two-block case with latent data z, the reduced conditional π^(θ1∗∣y) uses expectations over (θ2,z) from a reduced run; placing the M-H block first avoids M-H steps during the reduced run.
General B-block formula (eq. 16–18): logm^(y)=logf(y∣θ∗)+logπ(θ∗)−∑i=1Blogπ^(θi∗∣y,θ1∗,…,θi−1∗); each ordinate uses Rao-Blackwell for Gibbs blocks and CJ for M-H blocks.
Numerical standard error (NSE) via Delta method (§2.4): vector process h(g) collects all quantities entering logm^(y); var(h^) estimated by Newey-West with m=40 lags; NSE from a′var(h^)a; validated by 50 independent replications.
Efficiency principle: more efficient MCMC schemes (lower inefficiency factors) yield smaller NSE for the marginal likelihood estimate; confirmed across all four examples.
Gaussian longitudinal (AIDS CD4 counts, 467 subjects, Table 2): multi-block Gibbs and single-block M-H samplers give identical point estimates logm^=−3577.57; NSE differences track sampler inefficiency factors.
Poisson longitudinal (epileptic seizures, n=58): CJ −915.23 vs. kernel density −915.49; both NSE ≈0.1.
Multivariate probit (Panel Study of Income Dynamics, PSID, 520×7, 21 correlation parameters): one-σ-block −1550.533 (NSE 0.842) vs. four-σ-blocks −1550.45 (NSE 0.278); single likelihood evaluation ≈ 2 min on 550 MHz CPU — Gelfand-Dey / Meng-Wong importance sampling is prohibitively expensive here.
"The problem of computing the marginal likelihood... is solved by noting that the Metropolis-Hastings kernel satisfies a local reversibility condition."
My Take
CJ is arguably the most consequential extension of Chib (1995) because it removes the Gibbs-only restriction that had limited the original method to tractable-conditional models. The estimator is elegant — two cheap simulation averages — and it adds almost nothing to the computational budget when the main MCMC run already records acceptance probabilities. The multivariate probit example (21-dimensional correlation block) demonstrates the method's comparative advantage most sharply: kernel density estimation is biased in high dimensions while CJ delivers NSE < 1. The four-block vs. one-block comparison also shows that sampler efficiency translates directly into marginal likelihood precision — a practical argument for investing in well-tuned proposals.