Albert-Chib (1997) Bayesian Tests and Model Diagnostics in Conditionally Independent Hierarchical Models

bayesianhierarchical-modelbayes-factorgibbs-samplermodel-selectionexchangeabilityoutlier-detectionrandom-effectsmetropolis-hastingslink-functioncategorical-datamodel-diagnosticsbinomial

Summary

Develops a unified Markov chain Monte Carlo (MCMC) framework for model criticism and testing within the conditionally independent hierarchical model (CIHM): yif(yiθi)y_i \sim f(y_i|\theta_i) independently, θig(θiλ)\theta_i \sim g(\theta_i|\lambda) independently, λh(λ)\lambda \sim h(\lambda). Three diagnostic perturbations of the base exchangeable model — scale-inflated outlier mixtures, partial exchangeability, and mixture link functions — are each implemented by adding a discrete latent indicator block to the standard MCMC cycle. A separate algorithm computes Bayes factors for the fixed-effects vs. random-effects hypothesis by simulating from a mixed prior on τ2\tau^2 and reading off posterior probabilities from MCMC frequencies. Applied to cancer mortality rates for 84 Missouri cities and a 32-item mathematics placement test.

Key Claims

Concepts Introduced or Extended

Entities Mentioned

Quotes

"Bayes factors can be used to judge the suitability of particular assumptions in CIHMs, including the choice of link function, the nonexistence or existence of outliers, and the prior belief in exchangeability."

"One attractive feature of the proposed mixture model perturbation approach is that it requires straightforward elaborations of standard MCMC methods for fitting exchangeable models."

My Take

This is the cleanest treatment of Bayesian robustness for hierarchical generalized linear models (GLMs) in the early MCMC era. The key insight — that every modeling assumption can be embedded in a discrete mixture and that mixture indicator draws add essentially no cost to the Gibbs sampler — is elegant and broadly applicable. The cancer mortality application is particularly valuable because it shows all three diagnostics on the same dataset: random effects are supported (BF=32), one outlier exists but doesn't meaningfully improve fit (posterior prob 0.12), and the logit link is adequate. The fixed/random effects BF computation via MCMC grid frequencies is a clever pre-cursor to marginal likelihood methods, though the Chib (1995) identity would handle this more directly for non-gridded problems.