Definition
Ordinal regression models the probability of a discrete ordered outcome Yi∈{1,…,J+1} as a function of covariates xi using either a single latent continuous variable crossing ordered thresholds (cumulative model) or a sequence of binary decisions at each level (sequential model). The three principal non-nested specifications — cumulative probit, sequential probit, and two-step compound — differ in how they decompose Pr(Yi=j), and cannot be compared by classical likelihood ratio tests; Bayesian model comparison via Bayes factors is required.
Key Ideas
- Non-nestedness: the three main ordinal models (cumulative, sequential, two-step) are not special cases of one another; Bayes factors computed from marginal likelihoods provide the only principled comparison tool.
- Cut-point ordering constraint: the cumulative model's thresholds γ1≤⋯≤γJ−1 are ordered, complicating Markov Chain Monte Carlo (MCMC); the log-spacing reparameterization of Albert-Chib (1997b) lifts them to an unrestricted real vector.
- Latent variable structure: all three models admit data augmentation — introducing continuous latent variables zi that reduce each model to a Normal regression conditional on the augmented data.
- Prior specification for Bayes factors: valid Bayes factors require proper priors; Albert-Chib (1997b) develops three elicitation strategies (training sample, imaginary prior sample, Dirichlet-on-multinomial) specifically for this purpose.
How It Works
Three Model Families
Cumulative probit (McCullagh 1980):
Pr(Yi≤j∣β,γ)=Φ(γj−xi′β),γ1≤⋯≤γJ−1
A single latent variable zi∼N(xi′β,1) determines category via Yi=j⟺γj−1<zi≤γj. The ordering constraint on γ is the central algorithmic difficulty.
Sequential probit (Tutz 1990, 1991):
Pr(Yi=j∣Yi≥j,β,γ)=Φ(γj−xi′β)
Each observation Yi=j requires ji=min{j+1,J} category-specific independent latent variables zij∼N(xi′β,1). The thresholds γ are unrestricted. Equivalent to a discrete-time hazard / continuation-ratio model. See Sequential Ordinal Model for a detailed treatment.
Two-step / compound model (Tutz 1989):
Partition the J+1 categories into s ordered subsets; fit a cumulative probit at the subset level and a separate cumulative probit within each subset. The joint posterior factors into s+1 independent components, so inference reduces to s+1 parallel applications of the cumulative algorithm.
Cut-Point Reparameterization (Algorithm 1 of Albert-Chib 1997b)
To handle the ordered-threshold constraint in the cumulative and two-step models, transform γ to an unrestricted vector α:
α1=logγ1,αj=log(γj−γj−1),j≥2
Inverse: γj=k=1∑jexp(αk)
A multivariate-t Metropolis-Hastings proposal fT(α∣α^,τ2V,ν) is centred at the mode α^ with curvature V from Newton-Raphson on lnπ(α∣y,β). The Jacobian ∣∂γ/∂α∣=∏jexp(αj) adjusts the acceptance ratio.
Marginal Likelihood Computation (Chib 1995)
Using the Chib (1995) identity evaluated at a posterior mode ψ∗=(β∗,α∗):
lnm(y)=lnf(y∣ψ∗)+lnπ(ψ∗)−lnπ(ψ∗∣y)
The posterior ordinate is decomposed as π(β∗,α∗∣y)=π(β∗∣y)⋅π(α∗∣y,β∗). The β∗ ordinate is estimated by Rao-Blackwellisation over MCMC latent-variable draws; the α∗ ordinate by Gaussian kernel smoothing (Scott 1992 bandwidth) from a reduced run fixing β=β∗.
Prior Elicitation for Bayes Factors
- Training sample: split data, fit flat-prior model to the training portion, use posterior moments as hyperparameters for the main analysis.
- Imaginary prior sample: construct an artificial dataset implying equal ordinal frequencies and no covariate associations; use its implied posterior as the prior.
- Dirichlet-on-multinomial: place Dirichlet priors on response probability vectors πk at chosen covariate scenarios; transform to a prior on (β,γ) via the Jacobian.
Why It Matters
- Ordinal outcomes (Likert scales, grades, health ratings, visit counts) are ubiquitous; choosing the wrong structural model (cumulative vs. sequential) leads to systematically biased inference.
- The log-spacing reparameterization converts the constrained cut-point sampling problem into an unconstrained one, achieving fast mixing without the specialised algorithms of Cowles (1996) or Chen-Nandram (1996).
- The Bayes factor framework allows formal, probabilistic model selection among non-nested alternatives using a single unified MCMC run per model.
- Bayesian latent residuals ri=zi−xi′β (prior ri∼N(0,1)) provide observation-level diagnostics: tail probabilities Pr(∣ri∣>2∣y)>0.05 flag poorly fitted units.
Failure Modes of Metric Models for Ordinal Data
Liddell-Kruschke (2019) prove that applying metric models (t-test, analysis of variance (ANOVA), regression) to ordinal data can produce all three categories of inferential error. The root cause is geometric: the ordinal mean
Yˉ(μ,σ)=k∑k[Φ((θk−μ)/σ)−Φ((θk−1−μ)/σ)]
is a sigmoid function of the latent mean μ, with shape controlled by the latent standard deviation (SD) σ. Two groups with different σ trace two distinct sigmoid curves over μ. Any vertical slice (same μ, different σ) or horizontal slice (same Yˉ, different μ) through those curves generates an error.
False alarm (Type I): Groups with equal latent means μ1=μ2 but unequal latent SDs σ1=σ2 produce unequal ordinal means Yˉ1=Yˉ2. A metric model reports a spurious group effect.
Miss (Type II): Groups with unequal latent means μ1=μ2 can have equal ordinal means when the sigmoid curves intersect at those μ values. A metric model reports no effect.
Inversion: When the two sigmoid curves cross, the ordinal difference Yˉ1−Yˉ2 can have the opposite sign from the latent difference μ1−μ2. Extends to factorial interactions (a genuine cross-over becomes non-crossing and vice versa) and trend analyses.
Two things that do not help: (a) averaging multiple correlated Likert items preserves the sigmoidal distortion — all three failure modes persist; (b) equal observed SDs across groups do not imply equal latent SDs.
Empirical prevalence: An audit of the Journal of Personality and Social Psychology (JPSP), Psychological Science (PS), and Journal of Experimental Psychology: General (JEP:G) (2016) found that 100% of 68 articles using Likert data analysed it with metric models.
Open Questions
- Sensitivity of Bayes factors to the choice among the three prior elicitation methods; no single method dominates in all settings.
- Computational cost of kernel smoothing for the α∗ ordinate scales poorly when the number of cut-points is large.
- Extension to random-effects or longitudinal ordinal data with subject-specific latent variables — addressed by the maximum marginal likelihood / Gauss-Hermite approach in Multilevel Ordinal Regression (Hedeker 2007), which operates in a frequentist rather than Bayesian framework.
- The Liddell-Kruschke (2019) argument conflates two separable issues: (1) using an ordinal model vs. a metric model, and (2) Bayesian vs. frequentist inference. A frequentist proportional-odds logistic regression would solve (1) without requiring MCMC. The relative severity of violations in practice (e.g., small vs. large latent SD heterogeneity) remains an open empirical question.
Related