From Ordered Categories to Cumulative Probabilities
An ordinal response has categories with a meaningful order, such as mild, moderate, and severe. A cumulative-link model describes the probability of being at or below each cutpoint. The resulting cumulative probabilities must themselves be ordered: the probability of being at or below a higher category cannot be smaller than the probability of being at or below a lower one. This requirement is what makes the category probabilities obtained from them valid.
Let \(Y\) take one of the ordered categories \(1,\ldots,K\), where \(K\geq 2\), and let \(x\) denote a covariate value. Write \(q_j(x)=P(Y\leq j\mid x)\) for \(j=1,\ldots,K-1\). The first \(j\) categories are included in this cumulative event; category \(j\) itself is not the only category represented by \(q_j(x)\).
In a cumulative-link model with a common regression effect, a standard parameterization is \(q_j(x)=F(\theta_j-x^\mathsf{T}\beta)\). Here \(F\) is a cumulative distribution function, \(\theta_1,\ldots,\theta_{K-1}\) are thresholds, and \(x^\mathsf{T}\beta\) is the common linear predictor. Logistic \(F\) gives the cumulative logit model; standard normal \(F\) gives the cumulative probit model. The threshold ordering is \(\theta_1<\cdots<\theta_{K-1}\). This order refers to the cutpoints, not to a ranking of the response probabilities \(p_j(x)\).
What Makes Category Probabilities Admissible?
A set of fitted category probabilities is admissible if every probability is nonnegative and the probabilities sum to one. The cumulative probabilities meet this requirement precisely when they start at zero, end at one, and do not decrease as the cutpoint advances.
Proof. If the cumulative probabilities are nondecreasing, then \(p_j=q_j-q_{j-1}\geq 0\) for every \(j\). Their sum telescopes:
Conversely, if all \(p_j\geq0\), then \(q_j-q_{j-1}=p_j\geq0\), so each successive pair is ordered. Since the endpoints are \(q_0=0\) and \(q_K=1\), this gives the stated chain of inequalities. Finally, \(p_j>0\) holds exactly when \(q_j>q_{j-1}\), proving the strict version as well. \(\square\)
This result separates two checks that are easy to conflate. Differences of adjacent cumulative probabilities always telescope to one when the endpoints are set to zero and one. But if any cumulative probability decreases, at least one difference is negative, so the numbers cannot be valid category probabilities.
Worked Example: Four Categories Under a Cumulative Logit Model
Suppose \(Y\) has four categories, \(F(t)=1/(1+e^{-t})\), thresholds \(\theta_1=-1\), \(\theta_2=0.5\), and \(\theta_3=1.5\), and the linear predictor at the covariate value of interest is \(x^\mathsf{T}\beta=0.4\). Calculate all four category probabilities.
The threshold order is \(-1<0.5<1.5\). The cumulative-logit arguments are \(\theta_j-x^\mathsf{T}\beta=(-1.4,0.1,1.1)\), which are also ordered. Applying the logistic CDF gives \(q_1=F(-1.4)=0.1978\), \(q_2=F(0.1)=0.5250\), and \(q_3=F(1.1)=0.7503\), to four decimal places.
Now difference adjacent cumulative probabilities, using \(q_0=0\) and \(q_4=1\):
All four differences are nonnegative. Their sum is \(0.1978+0.3272+0.2253+0.2497=1.0000\). Rounding accounts for any tiny discrepancy that might arise if more digits were used at intermediate steps.
Why Ordered Thresholds Preserve the Cumulative Order
The cumulative-link structure gives a direct condition for admissibility. Suppose \(F\) is a nondecreasing cumulative distribution function and the same linear predictor is subtracted at every cutpoint. If \(\theta_j\leq\theta_{j+1}\), then \(\theta_j-x^\mathsf{T}\beta\leq\theta_{j+1}-x^\mathsf{T}\beta\) for every \(x\). Applying a nondecreasing \(F\) preserves that order, so \(q_j(x)\leq q_{j+1}(x)\). With a strictly increasing \(F\) and strictly ordered thresholds, these cumulative inequalities are strict at every finite predictor value.
Proof. For any adjacent thresholds, \(\theta_j\leq\theta_{j+1}\). Subtracting the same real number \(x^\mathsf{T}\beta\) from both sides gives \(\theta_j-x^\mathsf{T}\beta\leq\theta_{j+1}-x^\mathsf{T}\beta\). Because \(F\) is nondecreasing,
The boundary values \(q_0(x)=0\) and \(q_K(x)=1\) complete the ordered sequence, since a CDF takes values in \([0,1]\). The preceding theorem then gives nonnegative category probabilities summing to one. If \(F\) is strictly increasing and \(\theta_j<\theta_{j+1}\), the arguments are strictly ordered, so \(q_j(x)<q_{j+1}(x)\). The same strict inequalities hold at the boundaries for finite arguments when \(F\) takes values strictly between zero and one, as logistic and normal CDFs do. Therefore all category probabilities are positive for those links. \(\square\)
The shared predictor matters to this guarantee: it shifts every threshold argument by the same amount, leaving their order unchanged. More generally, if cumulative probabilities are specified through threshold-specific predictors \(a_j(x)\) as \(q_j(x)=F(a_j(x))\), admissibility at a given \(x\) requires \(a_j(x)\leq a_{j+1}(x)\) whenever \(F\) is strictly increasing. Merely labeling parameters as thresholds does not establish that their resulting cumulative probabilities are ordered; the relevant check is the order of the cumulative probabilities (or, for a strictly increasing \(F\), of their arguments).
Worked Example: A Cumulative Probit Model with Three Categories
Suppose \(Y\) has three categories, the link is the standard normal CDF \(\Phi\), the thresholds are \(\theta_1=-0.5\) and \(\theta_2=0.7\), and the common predictor is \(0.2\). Find the category probabilities.
The thresholds are ordered because \(-0.5<0.7\). Subtracting the common predictor gives arguments \(-0.7\) and \(0.5\), so \(q_1=\Phi(-0.7)\mathrel{\approx}0.2420\) and \(q_2=\Phi(0.5)\mathrel{\approx}0.6915\).
With \(q_0=0\) and \(q_3=1\), the category probabilities are \(p_1=q_1\mathrel{\approx}0.2420\), \(p_2=q_2-q_1\mathrel{\approx}0.6915-0.2420=0.4495\), and \(p_3=1-q_2\mathrel{\approx}1-0.6915=0.3085\). They are all nonnegative and sum to \(0.2420+0.4495+0.3085=1.0000\).
Worked Example: Detecting a Negative Category Probability
Consider three categories and logistic cumulative probabilities defined at a particular covariate value by \(q_1=F(1)\) and \(q_2=F(0)\), where \(F(t)=1/(1+e^{-t})\). Calculate the implied category probabilities and diagnose the issue.
The cumulative values are \(q_1=1/(1+e^{-1})\mathrel{\approx}0.7311\) and \(q_2=1/(1+e^0)=0.5000\). The implied probabilities are \(p_1=q_1\mathrel{\approx}0.7311\), \(p_2=q_2-q_1\mathrel{\approx}0.5000-0.7311=-0.2311\), and \(p_3=1-q_2=0.5000\).
The numbers sum to one, but \(p_2\) is negative, so they are not a probability distribution. The error is visible before differencing: \(q_1>q_2\), even though a cumulative probability must not decrease as the cutpoint moves up the category order. Because the logistic CDF is strictly increasing, the arguments must be ordered in the same way as the cumulative probabilities; here \(1>0\) violates that requirement.
Common Pitfall and Practical Checks
A common mistake is to check only that the category probabilities add to one. Differencing an unordered sequence of cumulative values still telescopes to one, as the previous example shows, but it can produce a negative entry. Another mistake is to assume that increasing thresholds alone establish the order of cumulative probabilities without checking the model formula. In the common-predictor cumulative-link model, the same predictor is subtracted from each threshold, so threshold order is preserved. With other specifications, check the actual cumulative values at the covariate values of interest.
A reliable calculation follows the same sequence each time: write down all cumulative probabilities in category order, include the boundary values zero and one, verify that the sequence is nondecreasing, and only then difference adjacent entries. This checks both nonnegativity and normalization rather than relying on the sum alone.
Check Your Understanding
Use the definitions and results above to answer each question.
- For four response categories, write the four category probabilities in terms of \(q_1,q_2,q_3\), including the boundary values.
- Explain why cumulative probabilities that sum to a valid endpoint difference can still imply an invalid set of category probabilities.
- In a cumulative-link model with a common predictor, what condition on \(F\) and the thresholds guarantees that the cumulative probabilities are ordered?
- If \(q_1=0.2\), \(q_2=0.65\), and \(q_3=0.9\) for a four-category response, calculate all category probabilities and check their sum.
- For a strictly increasing link CDF, what must be true of adjacent threshold-specific cumulative predictors to avoid a negative category probability?