Summary
Develops a unified Markov chain Monte Carlo (MCMC) framework for model criticism and testing within the conditionally independent hierarchical model (CIHM): yi∼f(yi∣θi) independently, θi∼g(θi∣λ) independently, λ∼h(λ). 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 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
- The base CIHM MCMC (§2.1) has three blocks: (1) n independent Metropolis steps for θi with random-walk N(0,c) increment (c≈2σtarget); (2) conjugate Normal for β∣{θi},τ2; (3) conjugate inverse-gamma (IG) for τ2∣{θi},β. For the basic exchangeable case (θi∼N(μ,τ2)), both μ and τ2 have closed-form conjugate conditionals.
- Outlier model (§2.2): Replace N(μ,τ2) prior with scale-inflated mixture (1−pi)ϕ(θi;μ,τ2)+piϕ(θi;μ,Kτ2), K>1. Latent Ai∈{1,K} is drawn Bernoulli at each iteration; P(Ai=K∣rest)∝piϕ(θi;μ,Kτ2). Posterior probability P(Ai=K∣y) identifies outlying units. Cancer mortality (K=3, pi=0.05): one city flagged, but model indicator posterior probability = 0.12 for outlier model vs. 0.88 for basic model — outlier not decisive.
- Partial exchangeability (§2.2): Partition {θi} into G groups with separate N(μj,τj2) priors; latent group memberships gi∈{1,…,G} updated Bernoulli: P(gi=j∣rest)∝pijϕ(θi;μj,τj2). Reduces to the basic exchangeable model as group locations ∣mj−mj′∣→0.
- Mixture link functions (§2.3): Aranda-Ordaz (1981) family Tλ(ηi)=λ2ηiλ+(1−ηi)ληiλ−(1−ηi)λ (λ=0: logit; λ=1: linear). Model indicator I∈{1,…,L} for L link candidates sampled Bernoulli: P(I=j∣rest)∝pjπj(μ,τ2). Cancer mortality: link probabilities for v=−0.5,0,+0.5 are 0.18,0.52,0.30 — logit preferred.
- Fixed-effects vs. random-effects Bayes factor (BF) (§3): H: τ2=0 (fixed); K: τ2>0 (random). Mixed prior p0δ0+(1−p0)ρ(τ2); run MCMC on grid of τ2 values; BF =[(1−p^1)/p^1]⋅[p0/(1−p0)]−1 where p^1=P(τ2>0∣y). Validated against Naylor-Smith (1982) adaptive quadrature. Cancer mortality (Table 1): BF peaks at 32.4 (τ=0.202), log BF = 1.51 → positive evidence for random effects.
- Math placement (§4.2): 32 items, 200 students. Partial exchangeable with G=2 (easy/hard); 28/32 questions classified near 0 or 1; (m1,γ1)=(−1,.01), (m2,γ2)=(1.4,.01), (ai,bi)=(10,1). Posterior standard deviations (SDs) smaller than classical standard errors (SEs) for most questions; larger SDs for questions at the boundary between groups.
- The mixture-model perturbation approach requires only a minimal elaboration of the standard CIHM MCMC — adding one discrete Bernoulli block — making it straightforward to apply to any model sharing the three-stage hierarchical structure.
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.