Definition
The binary probit model relates a binary outcome Yi∈{0,1} to covariates xi via Pr(Yi=1)=Φ(xi′β), where Φ is the standard Normal cumulative distribution function (CDF) and β is a k-vector of coefficients. The standard parametrization assumes homoskedastic unit-variance latent error, so the coefficient scale is fixed at σ=1 for identification.
Key Ideas
- Data augmentation (Albert-Chib 1993b): introduce latent Zi∼N(xi′β,1) with Yi=1[Zi>0]. Conditional on Z, the model reduces to a standard Normal linear regression.
- The latent Zi representation unifies binary, ordered, and unordered multinomial probit — each case differs only in how the outcome constraint truncates Zi.
- Bayesian Residual Analysis (Albert-Chib 1995): both parametric residuals ri=yi−Φ(xi′β) and latent data residuals εi=Zi−xiTβ are real-valued with continuous posteriors. The latent residual is N(0,1) a priori, giving a calibrated reference. Both emerge as free by-products of the Gibbs run.
- Alternative links (logit, t-link, complementary log-log) can be embedded via scale mixtures without changing the Gibbs framework.
How It Works
Two-Block Gibbs Sampler (Albert-Chib 1993b, eqs. 5–6)
Under a flat prior on β, the joint posterior augmented by Z=(Z1,…,Zn)′ admits two tractable full conditionals:
Block 1 — β∣Z,y:
β∣Z,y∼Nk(β^Z,(X′X)−1),β^Z=(X′X)−1X′Z
This is exactly the ordinary least squares (OLS) posterior for a Normal linear model with the latent Z as the response.
Block 2 — Zi∣yi,β:
Zi∣yi,β∼N(xi′β,1) truncated to {(0,∞)(−∞,0]if yi=1if yi=0
Truncated Normal draws are obtained by inversion of the Normal CDF. The Gibbs cycle alternates between these two blocks. Albert and Chib (1993b) report convergence to the exact posterior at 800 iterations for Finney's (1947) toxicity dataset (39 observations, 3 covariates), verified against numerical integration.
Robust t-Link via Scale Mixture (eqs. 7–11)
To accommodate heavier-tailed link functions, introduce scale mixture weights λi:
Zi∣λi,β∼N(xi′β,λi−1),λi∼Gamma(ν/2,2/ν)
Marginalizing over λi gives a tν-link. The four-block Gibbs adds draws of β (weighted Normal with W=diag(λi)), Zi (truncated weighted Normal), λi (Gamma), and ν (discrete on {4,8,16,32}). The logistic link is well-approximated by t(8).
Hierarchical Prior (eqs. 13–14)
Placing β∼N(Aβ0,σ2I) introduces a hyperparameter σ2 controlling the degree of shrinkage. The posterior β∣Z,σ2 remains Normal with an augmented design matrix; σ2∣Z is non-standard but can be grid-sampled. This enables Bayesian variable selection: regional effects with small signals are shrunk toward zero.
Ordered Multinomial Extension (eqs. 16–18)
For J ordered categories, Yi=j iff γj−1<Zi≤γj, with γ0=−∞, γJ=∞, γ1=0 (identification constraint). Three-block Gibbs:
- β∣Z — same Normal draw as binary case (eq. 5)
- Zi∣β,γ,y — truncated Normal on (γyi−1,γyi)
- γj∣Z,β,y∼Uniform[max{Zi:Yi=j},min{Zi:Yi=j+1}]
The threshold update (block 3) is exact and requires no tuning parameters.
Unordered Multinomial Probit (eqs. 19–21)
For J unordered categories, Zi=(Zi1,…,ZiJ)′∼NJ(Xiβ,Σ) with Yi=j iff Zij>Zik for all k=j. The Gibbs draw for Zi uses accept-reject: propose from NJ(Xiβ,Σ) and accept if the observed category is the argmax. Applied to Daganzo's (1977) trivariate probit with 50 observations: posterior mean correlation ρ^=0.234 vs. maximum likelihood estimate (MLE) 0.238.
Mixture of Normals Probit Extension (Geweke-Keane 1997)
Geweke and Keane (1999) extend Albert-Chib (1993b) by replacing the fixed N(0,1) disturbance with a finite m-component Gaussian mixture p(εt)=∑j=1mpjhj1/2ϕ(hj1/2(εt−αj)). The Albert-Chib latent utility augmentation y~t is retained; a second latent variable, the component-assignment indicator Lt∈{1,…,m}, is added. Conditional on Lt=j, the model reduces to a standard probit with mean αj and precision hj, so y~t's full conditional remains a univariate truncated Normal. The result is a six-block fully conjugate sampler. Three identified variants: scale mixture (αj=0, heavy tails, symmetric), full mixture (αj and hj both free, heavy tails, asymmetric), mean mixture (hj=1, asymmetric). Identification requires one precision fixed (hj∗=1) and a labeling restriction on either α or h.
Applied to PSID (Panel Study of Income Dynamics) female labor force participation (T=1,555): Bayes factors of order 107 favor the four-component scale mixture over standard probit. The dominant failure mode of probit in this dataset is thin tails (symmetry without kurtosis), not asymmetry. Predictive distributions for welfare benefit and spouse income effects differ materially between models. See Geweke-Keane (1999) and Mixture of Normals.
Why It Matters
- Makes full Bayesian posterior inference for probit models computationally feasible where MLE can fail (near-collinearity, sparse cells, separation problems).
- The data augmentation principle extends to any model where the latent variable structure is Gaussian conditional on observables — e.g., Tobit (Chib 1992), selection models, panel probit.
- Foundational for modern Bayesian binary regression: every subsequent Gibbs-based probit sampler (hierarchical, random effects, spatial) builds on the same two-block structure.
- Bayesian residuals provide a natural, continuous outlier-detection tool unavailable in classical probit.
Open Questions
- Efficiency of the accept-reject multivariate truncated Normal sampler degrades for large J (many competitors). Later work (McCulloch-Rossi 1994) proposed more efficient algorithms.
- With strong prior-data conflict or near-separation, the truncated Normal draws for Zi can be extreme; robust priors and reparameterizations help.
- Scale mixture representation works for symmetric heavy-tailed links; asymmetric links (complementary log-log) require a different augmentation structure.
Related