Tutorials › Generalized Linear Models › Symmetric and Equally Spaced Threshold Structures

Ordinal Assumptions and Extensions · Tutorial 563 of 981

Symmetric and Equally Spaced Threshold Structures

Learn to parameterize symmetric and equally spaced thresholds, verify their ordering, and distinguish restrictions on cutpoints from restrictions on predictor slopes.

Advanced 10 min read

What You'll Learn

  • Define symmetry about a threshold center and equal spacing between successive cutpoints
  • Parameterize symmetric cutpoints using ordered positive distances
  • Reduce equally spaced cutpoints to a location and a spacing parameter
  • Distinguish threshold constraints from parallel-regression constraints on slopes
  • Check how cutpoint-specific slopes affect cumulative probabilities

Why Structure the Cutpoints?

A cumulative-link model for an ordinal response has one cutpoint for each boundary between adjacent response categories. With many categories, estimating every cutpoint separately can be inefficient, and the pattern of cutpoints may be scientifically meaningful. Two possible structures are symmetry, in which cutpoints are reflected around a common center, and equal spacing, in which adjacent cutpoints have the same distance apart.

These are restrictions on the cutpoints, not automatically on the predictor effects. In particular, symmetric or equally spaced cutpoints do not require the predictor slopes to be equal across cumulative logits. Keeping those two parts of the model distinct is essential when interpreting a structured ordinal model.

Cumulative-Link Setup and Threshold Structure

Let \(Y\) take ordered values \(1,\ldots,K\), where \(K\geq 2\), and write \(F_j(x)=P(Y\leq j\mid x)\) for \(j=1,\ldots,K-1\). A cumulative-link specification is

$$ g\{F_j(x)\}=\alpha_j-x^\mathsf{T}\beta_j,\qquad j=1,\ldots,K-1, $$

where \(g\) is a strictly increasing link, \(\alpha_j\) is the cutpoint for the boundary after category \(j\), and \(\beta_j\) is the slope vector for that cumulative logit. The predictor vector \(x\) is taken not to include a constant term; a constant in the linear predictor is otherwise confounded with the cutpoints. The cutpoints must satisfy \(\alpha_1<\cdots<\alpha_{K-1}\). When slopes differ, this ordering by itself does not ensure that the cumulative probabilities are ordered for every possible \(x\); model probabilities must also be admissible on the covariate domain under consideration.

Definition: The cutpoints are symmetric about \(c\) if \(\alpha_j+\alpha_{K-j}=2c\) for every \(j=1,\ldots,K-1\). They are equally spaced if there is a \(\delta>0\) such that \(\alpha_{j+1}-\alpha_j=\delta\) for every \(j=1,\ldots,K-2\). These definitions constrain \(\alpha_j\), not the slope vectors \(\beta_j\).

Symmetric Cutpoints: Center and Distances

Symmetry is easiest to parameterize by a center \(c\) and distances from that center. Let \(r=\lfloor (K-1)/2\rfloor\). For \(j=1,\ldots,r\), define the left and reflected right cutpoints by

$$ \alpha_j=c-d_j,\qquad \alpha_{K-j}=c+d_j. $$

If \(K\) is even, there is also a central cutpoint, \(\alpha_{K/2}=c\). The distances must be positive and, with this indexing from the outer cutpoint inward, must decrease:

$$ d_1>d_2>\cdots>d_r>0. $$

The direction of this ordering matters. The left cutpoints are \(\alpha_j=c-d_j\), so as \(j\) increases the left cutpoints must increase. That requires the distances to decrease. The symmetric form replaces \(K-1\) unrestricted cutpoints with a center and \(r\) distances, or \(1+r\) parameters.

Theorem: An ordered set of cutpoints \(\alpha_1<\cdots<\alpha_{K-1}\) is symmetric about \(c\) if and only if it has the distance representation above, with \(d_1>\cdots>d_r>0\), and with \(\alpha_{K/2}=c\) when \(K\) is even.

Proof. Suppose first that the cutpoints are symmetric about \(c\). For each left-side index \(j\leq r\), set \(d_j=c-\alpha_j\). Since the reflected cutpoint is \(2c-\alpha_j\), the defining symmetry identity gives \(\alpha_{K-j}=c+d_j\). The left cutpoints lie below the center, so \(d_j>0\). If \(j<k\leq r\), ordering gives \(\alpha_j<\alpha_k\), hence \(c-d_j<c-d_k\), or \(d_j>d_k\). For even \(K\), the index \(K/2\) reflects to itself; symmetry therefore gives \(\alpha_{K/2}=c\).

Conversely, suppose the stated distance representation and ordering hold. Each reflected pair sums to \((c-d_j)+(c+d_j)=2c\). In the left half, \(d_1>\cdots>d_r>0\) implies \(c-d_1<\cdots<c-d_r<c\); the right-side cutpoints occur in the reverse reflected order and are greater than \(c\). For even \(K\), the central cutpoint equals \(c\). Thus all cutpoints are ordered and each reflected pair sums to \(2c\), proving symmetry. \(\square\)

Worked Example: Parameterizing Five Symmetric Categories

Suppose an ordinal response has \(K=5\) categories and symmetric cutpoints with center \(c=-0.15\). Choose \(d_1=2.25\) and \(d_2=0.95\). For \(K=5\), there are \(r=2\) reflected pairs, and the required distance order is \(d_1>d_2>0\), which holds because \(2.25>0.95>0\).

The cutpoints are

$$ \alpha_1=c-d_1=-0.15-2.25=-2.40,\quad \alpha_2=c-d_2=-0.15-0.95=-1.10, $$

and the reflected cutpoints are

$$ \alpha_3=c+d_2=-0.15+0.95=0.80,\quad \alpha_4=c+d_1=-0.15+2.25=2.10. $$

The order is \(-2.40<-1.10<0.80<2.10\), and the reflected sums are \(\alpha_1+\alpha_4=-0.30=2c\) and \(\alpha_2+\alpha_3=-0.30=2c\). Four free cutpoints have been represented by three parameters: \(c,d_1,d_2\).

Equally Spaced Cutpoints

For \(K\geq 3\), equal spacing means every adjacent pair of cutpoints differs by the same positive amount \(\delta\). Starting with the first cutpoint \(a=\alpha_1\), the sequence must be

$$ \alpha_j=a+(j-1)\delta,\qquad j=1,\ldots,K-1,\quad \delta>0. $$

Thus, instead of \(K-1\) separate cutpoints, the model uses only a location \(a\) and a spacing \(\delta\). Equivalently, let \(c\) be the midpoint of the first and last cutpoints. Then

$$ c=\frac{\alpha_1+\alpha_{K-1}}{2},\qquad \alpha_j=c+\left(j-\frac K2\right)\delta. $$
Theorem: For \(K\geq 3\), ordered cutpoints are equally spaced if and only if they have the form \(\alpha_j=a+(j-1)\delta\) for some \(a\) and \(\delta>0\). Such cutpoints are also symmetric about \(c=(\alpha_1+\alpha_{K-1})/2\).

Proof. If successive differences are all \(\delta>0\), repeated addition gives \(\alpha_j=\alpha_1+(j-1)\delta\), so take \(a=\alpha_1\). In the other direction, subtracting consecutive terms in this expression gives \(\alpha_{j+1}-\alpha_j=\delta>0\), establishing equal spacing and ordering.

For the centered expression, the first and last cutpoints are \(a\) and \(a+(K-2)\delta\), so their midpoint is \(c=a+(K-2)\delta/2\). Substitution yields \(c+(j-K/2)\delta=a+(j-1)\delta=\alpha_j\). Replacing \(j\) by \(K-j\) in the centered expression changes the sign of the term multiplying \(\delta\), so \(\alpha_j+\alpha_{K-j}=2c\). Hence equal spacing implies symmetry. \(\square\)

Worked Example: Recovering Location and Spacing

Consider the four cutpoints \((-1.2,-0.4,0.4,1.2)\), corresponding to \(K=5\) categories. Their successive differences are

$$ -0.4-(-1.2)=0.8,\quad 0.4-(-0.4)=0.8,\quad 1.2-0.4=0.8. $$

Therefore \(\delta=0.8\) and \(a=\alpha_1=-1.2\). The centered parameter is \(c=(-1.2+1.2)/2=0\); the centered formula gives \(\alpha_j=(j-2.5)(0.8)\), yielding \(-1.2,-0.4,0.4,1.2\) in turn. Four cutpoints have been reduced to two parameters. For \(K=3\), there are only two cutpoints, so any ordered pair can be written with a location and a spacing; equal spacing adds no further restriction in that case.

Threshold Constraints Do Not Require Parallel Slopes

The cutpoint restrictions and the slope restrictions act on different model components. In the general cumulative-link specification, \(\alpha_j\) describes the threshold location, while \(\beta_j\) describes how the predictors shift cumulative response probabilities at boundary \(j\). Symmetric cutpoints can therefore be paired with distinct \(\beta_j\), and equally spaced cutpoints can also be paired with distinct \(\beta_j\). A common slope vector across cutpoints is a separate parallel-regression restriction, not a consequence of either threshold structure.

Worked Example: Symmetric Thresholds With Different Slopes

Use five categories with symmetric cutpoints \((-2,-0.5,0.5,2)\), centered at \(c=0\). These cutpoints are not equally spaced: their gaps are \(1.5,1.0,1.5\). For one scalar predictor \(x\), let the four slope coefficients be \((0.1,0.2,-0.1,0.3)\), and evaluate at \(x=0.2\). The cumulative-logit linear predictors \(\alpha_j-x\beta_j\) are

$$ -2-0.2(0.1)=-2.02,\quad -0.5-0.2(0.2)=-0.54,\quad 0.5-0.2(-0.1)=0.52,\quad 2-0.2(0.3)=1.94. $$

They are strictly increasing at this \(x\). With the logit link, \(F_j(x)=1/\{1+\exp[-(\alpha_j-x\beta_j)]\}\), giving approximately \(F_1=0.1171\), \(F_2=0.3682\), \(F_3=0.6271\), and \(F_4=0.8744\). The category probabilities, obtained by differencing successive cumulative probabilities, are approximately

$$ (0.1171,\;0.2511,\;0.2590,\;0.2472,\;0.1256). $$

They are nonnegative and sum to \(1.0000\), up to rounding. The slopes are visibly different, yet the cutpoints themselves are symmetric. This verifies at the chosen predictor value that threshold symmetry does not impose parallel slopes. It does not establish admissibility for every possible \(x\); with nonparallel slopes, the cumulative probabilities must be checked over the model's intended covariate domain.

What the Structures Imply—and What They Do Not

Symmetry centers the set of boundaries but leaves their distances from the center free, subject to ordering. Equal spacing is stronger: it fixes every gap to the same \(\delta\), and therefore implies symmetry. The parameter reductions are summarized below.

StructureCutpoint parameterizationNumber of cutpoint parametersImplication for slopes
UnstructuredEach \(\alpha_j\) is free, subject to order\(K-1\)None
SymmetricCenter \(c\) and ordered distances \(d_1>\cdots>d_r>0\)\(1+\lfloor(K-1)/2\rfloor\)None
Equally spacedLocation \(a\) and spacing \(\delta>0\), for \(K\geq3\)2None

A useful modeling interpretation is that symmetry expresses balance around a central latent-response location, whereas equal spacing additionally treats successive category boundaries as separated by a common increment on the link scale. The latter is a strong assumption about the cutpoint pattern. Neither structure says that the observed categories have equal probabilities: those probabilities also depend on the predictor values, slopes, and link.

Common Mistakes

  • Reversing the distance order. Since \(\alpha_j=c-d_j\) on the left, requiring \(d_1<d_2<\cdots<d_r\) makes the left cutpoints decrease with \(j\), contradicting \(\alpha_1<\cdots<\alpha_{K-1}\). The correct order is \(d_1>d_2>\cdots>d_r>0\).
  • Equating threshold structure with parallel slopes. Symmetry or equal spacing constrains only the \(\alpha_j\). Equal slope vectors must be imposed separately.
  • Assuming ordered thresholds guarantee valid probabilities under nonparallel slopes. Different \(\beta_j\) can cause cumulative logits to cross as \(x\) changes. Check that cumulative probabilities remain ordered on the covariate domain used for the model.
  • Calling every symmetric pattern equally spaced. Symmetry pairs distances around a center; it does not make those distances or the gaps between adjacent cutpoints equal.
Key takeaway: Symmetric cutpoints use a center and ordered positive distances; equally spaced cutpoints use a location and one positive spacing. Both structures reduce cutpoint parameters, and neither alone restricts the predictor slopes to be parallel.

Check Your Understanding

Answer each question using the definitions and parameterizations above.

  1. For \(K=7\), how many distances are needed to parameterize symmetric cutpoints, and what order must those distances satisfy?
  2. Write the equal-spacing parameterization for \(K=4\) in terms of \(a\) and \(\delta\). How many cutpoint parameters does it use?
  3. Why does equal spacing imply symmetry about the midpoint of the first and last cutpoints?
  4. Can symmetric cutpoints be used with different slope vectors \(\beta_j\)? State the additional probability-ordering concern that can arise.
  5. For \(K=5\), are cutpoints \((-1.5,-0.5,0.5,1.5)\) equally spaced? Give their center and spacing.
Clinical Biostats