Why the Intercept Creates a Redundancy
In a cumulative link model, each threshold separates adjacent regions of an underlying cumulative response scale. A common intercept also shifts the location of that scale. If both are freely estimated, they can move together without changing any fitted category probability. The data therefore cannot distinguish their separate values.
This is a structural feature of the model, not a matter of having a small sample or an inconvenient estimation algorithm. The standard parameterization avoids the redundancy by letting the thresholds carry the common location and omitting a separate intercept.
The sign convention matters: the intercept and the predictor term enter with minus signs on the right-hand side. The same argument works under other sign conventions, but its algebra must follow the stated model. Write \(\eta(x)=\gamma+x^\mathsf{T}\beta\). Since \(F\) is strictly increasing, the cumulative probability is
The individual category probabilities follow from these cumulative probabilities: the probability of category \(1\) is \(F(\theta_1-\eta)\); for \(2\leq r\leq K-1\), it is \(F(\theta_r-\eta)-F(\theta_{r-1}-\eta)\); and for category \(K\), it is \(1-F(\theta_{K-1}-\eta)\). Thus, if the cumulative probabilities stay the same, all category probabilities stay the same as well.
The Location Shift That Changes Nothing
For any real constant \(c\), add \(c\) to every threshold and to the common intercept. Their difference is unchanged:
Consequently, all cumulative probabilities—and hence all category probabilities—remain exactly the same. The model describes the differences between threshold locations and the common intercept, not their individual locations.
Proof. For each threshold index \(j\) and covariate value \(x\), the transformed cumulative linear predictor is
Applying the same function \(F\) to equal quantities gives the same \(P(Y\leq j\mid x)\). Each category probability is either one of these cumulative probabilities, a difference of two consecutive ones, or one minus the final cumulative probability. Therefore every category probability is unchanged. Since any \(c\neq 0\) gives a different parameter vector with the same distribution, the parameters are not jointly identifiable. \(\square\)
This invariance also appears directly in the likelihood. For observed responses \(y_1,\ldots,y_n\) at covariate vectors \(x_1,\ldots,x_n\), the likelihood is the product of the corresponding category probabilities. Because each probability is unchanged by the joint shift, the likelihood is unchanged. It has an entire one-dimensional family of equivalent parameter values, rather than a unique maximum in those coordinates.
Worked Example: Identical Probabilities After a Shift
Take a three-category cumulative logit model with thresholds \(\theta_1=-0.5\) and \(\theta_2=1.0\), common intercept \(\gamma=0.7\), slope \(\beta=0.4\), and covariate value \(x=1.5\). The linear predictor including the intercept is
\(\eta=0.7+(1.5)(0.4)=1.3.\) The cumulative logits are \(\theta_1-\eta=-1.8\) and \(\theta_2-\eta=-0.3\). Using the logistic CDF \(F(t)=1/(1+e^{-t})\),
\(P(Y\leq1\mid x)=F(-1.8)\approx0.1419\) and \(P(Y\leq2\mid x)=F(-0.3)\approx0.4256.\)
The three category probabilities are therefore approximately \(0.1419\), \(0.4256-0.1419=0.2837\), and \(1-0.4256=0.5744\).
Now use \(c=0.7\). The shifted thresholds are \(0.2\) and \(1.7\), and the shifted intercept is \(1.4\). The first shifted contrast is \(0.2-1.4-(1.5)(0.4)=-1.8\); the second is \(1.7-1.4-(1.5)(0.4)=-0.3\). The cumulative probabilities and all three category probabilities are exactly the same as before. The new parameter values differ, but the fitted distribution does not.
Absorbing the Intercept Into the Thresholds
Define adjusted thresholds \(\delta_j=\theta_j-\gamma\). Substituting this definition gives a model with no separate common intercept:
This is not a restriction on the original model’s fitted probabilities. For any original parameter values, \(\delta_j=\theta_j-\gamma\) gives exactly the same cumulative probabilities. Conversely, for any adjusted thresholds \(\delta_1,\ldots,\delta_{K-1}\), the original model can represent them by choosing \(\gamma=0\) and \(\theta_j=\delta_j\). The common location has simply been assigned to the thresholds instead of estimated twice.
Derivation. Starting from the intercept model,
This proves that every intercept-model parameter vector yields probabilities in the no-intercept model. In the other direction, given any \((\delta_1,\ldots,\delta_{K-1},\beta)\), set \(\gamma=0\) and \(\theta_j=\delta_j\). The original equation then gives \(\delta_j-x^\mathsf{T}\beta\), the same cumulative-link value. The threshold ordering is preserved: subtracting the same \(\gamma\) from every threshold leaves their pairwise differences unchanged. Thus the two parameterizations yield the same set of distributions. \(\square\)
The adjusted thresholds also have a direct interpretation. At the reference covariate profile \(x=0\), they satisfy \(F^{-1}\{P(Y\leq j\mid x=0)\}=\delta_j\). They are the cumulative locations for that profile; changing the covariates shifts the cumulative link values through the slope terms.
Worked Example: Converting to the Standard Parameterization
Consider a three-category cumulative logit model with \(\theta_1=-0.4\), \(\theta_2=0.8\), common intercept \(\gamma=0.2\), and slope \(\beta=0.5\). The adjusted thresholds are
\(\delta_1=-0.4-0.2=-0.6\) and \(\delta_2=0.8-0.2=0.6.\)
At \(x=0\), the cumulative logits are \(-0.6\) and \(0.6\). At \(x=1\), the intercept model gives \(-0.4-0.2-0.5=-1.1\) and \(0.8-0.2-0.5=0.1\). The no-intercept model gives \(-0.6-0.5=-1.1\) and \(0.6-0.5=0.1\), the same values.
At \(x=-1\), both models give cumulative logits \(-0.6+0.5=-0.1\) and \(0.6+0.5=1.1\). In each case the fitted category probabilities agree because the cumulative logits agree. The adjusted thresholds retain the ordering, \(-0.6<0.6\), and the common intercept is no longer a separately estimated parameter.
What Happens to the Likelihood
The redundancy is present for individual-response and grouped-count likelihoods alike. For individual responses, write \(p_r(x)\) for the model probability of category \(r\) at covariate vector \(x\). The likelihood is \(L=\prod_{i=1}^n p_{y_i}(x_i)\). For grouped counts, the likelihood is a product of category probabilities raised to their observed counts, multiplied by a factor that does not depend on the model parameters. In either case, identical fitted category probabilities give an identical likelihood.
Thus, fitting the redundant version cannot identify a unique value of \(\gamma\) and the thresholds separately. An optimizer may report a singular information matrix, an arbitrary point along the flat direction, or a convergence warning. Those outcomes do not establish that the fitted probabilities themselves are undefined; they indicate that the parameterization contains a direction the data cannot resolve.
Worked Example: Equal Likelihood for Two Parameter Vectors
Use three observations in a three-category cumulative logit model: \((x,y)=(0,1),(1,2),(-1,3)\). Let \(\theta_1=-0.4\), \(\theta_2=0.8\), \(\gamma=0.2\), and \(\beta=0.5\). The adjusted thresholds are \(\delta_1=-0.6\), \(\delta_2=0.6\).
For \(x=0\), the cumulative probabilities are \(F(-0.6)\approx0.35434\) and \(F(0.6)\approx0.64566\). The observed category is 1, so its probability is approximately \(0.35434\).
For \(x=1\), the cumulative logits are \(-1.1\) and \(0.1\). The probability of the observed category 2 is \(F(0.1)-F(-1.1)\approx0.52498-0.24974=0.27524\).
For \(x=-1\), the cumulative logits are \(-0.1\) and \(1.1\). The probability of the observed category 3 is \(1-F(1.1)\approx1-0.75026=0.24974\). The likelihood is therefore approximately
\(L\approx(0.35434)(0.27524)(0.24974)\approx0.02436.\)
Now shift both thresholds and the intercept by \(1.1\): the new values are \(0.7\), \(1.9\), and \(1.3\). Each threshold-minus-intercept contrast is unchanged, so the three observed category probabilities are unchanged and the likelihood is again approximately \(0.02436\). This equality is exact before rounding.
Reference Coding and the Common Location
With categorical predictors, reference coding gives a useful interpretation of the no-intercept convention. If \(x=0\) represents the reference category of a factor, the thresholds describe the cumulative probabilities for that reference profile. The factor’s coefficients describe how other levels shift the cumulative link relative to it. Adding a separate common intercept would not supply a new, independently estimable location: its effect can still be absorbed into every threshold.
This issue is distinct from whether the slope coefficients are identifiable. Even after removing the common intercept, the observed design must contain enough information to estimate the slopes. For example, a predictor that never varies cannot have its slope learned from the data. Removing the redundant intercept resolves this particular location aliasing; it does not guarantee that every remaining parameter is estimable.
Common Mistake
Wrong reasoning: “The intercept belongs to the regression part, while thresholds belong to the ordinal response, so they describe different things and can both be estimated.”
Correction: In the cumulative link equation, each threshold and the common intercept enter only through their difference, \(\theta_j-\gamma\). Shifting both by the same amount leaves every cumulative probability unchanged. They are therefore not separately identified, regardless of which part of the model one informally associates them with. Use thresholds without a separate common intercept, or impose an explicit identifying constraint if a different parameterization is required.
Check Your Understanding
Answer each question by referring to the cumulative link equation and the role of the thresholds.
- For the equation \(F^{-1}\{P(Y\leq j\mid x)\}=\theta_j-\gamma-x^\mathsf{T}\beta\), what parameter changes leave every cumulative probability unchanged?
- If \(\theta_1=-1.2\), \(\theta_2=0.4\), and \(\gamma=0.3\), what are the adjusted thresholds in the no-intercept parameterization?
- Why does a likelihood based on observed category probabilities remain unchanged under the common shift?
- At what covariate profile do the adjusted thresholds directly give the cumulative link values?
- Does removing the common intercept guarantee that all slope coefficients are identifiable? Explain briefly.