Tutorials › Generalized Linear Models › Why Cumulative Probabilities Must Be Ordered

Cumulative Link Models · Tutorial 533 of 981

Why Cumulative Probabilities Must Be Ordered

See how the ordering of cumulative probabilities follows from valid category probabilities and is ensured by ordered thresholds in a cumulative link model.

Intermediate 9 min read

What You'll Learn

  • State the necessary and sufficient ordering conditions for cumulative probabilities
  • Recover category probabilities from successive cumulative probabilities
  • Explain why ordered thresholds and an increasing inverse link preserve probability order
  • Calculate category probabilities in a cumulative logit model
  • Identify when a category can have zero probability and when threshold order fails

Why the Order of Cumulative Probabilities Matters

For an ordinal response, categories have a meaningful order, such as mild, moderate, and severe. The cumulative probability at cutpoint \(j\) is the probability that the response is in category \(j\) or below. These probabilities cannot be chosen independently: the event of being at or below category \(j\) is contained in the event of being at or below category \(j+1\). Its probability therefore cannot be larger.

This basic constraint is also essential for cumulative link models. Such a model assigns cumulative probabilities using ordered thresholds and an increasing inverse link. The ordering of the thresholds then carries through to the ordering of the cumulative probabilities, so differencing them gives category probabilities that are not negative.

Definition: Let \(Y\) take one of the ordered categories \(1,\ldots,K\), where \(K\geq 2\). For a fixed covariate value \(x\), define \(C_j(x)=P(Y\leq j\mid x)\) for \(j=1,\ldots,K-1\). Also set \(C_0(x)=0\) and \(C_K(x)=1\). The probability of category \(j\) is \(p_j(x)=P(Y=j\mid x)=C_j(x)-C_{j-1}(x)\), for \(j=1,\ldots,K\).

The Probability Ordering Condition

Each cumulative event contains the preceding one: \(\{Y\leq j\}\) is a subset of \(\{Y\leq j+1\}\). This gives \(C_j(x)\leq C_{j+1}(x)\). In addition, probabilities lie between zero and one. These conditions are not merely convenient properties of cumulative probabilities. Together, they are exactly what is required for their successive differences to be valid category probabilities.

Theorem: For fixed \(x\), numbers \(C_1(x),\ldots,C_{K-1}(x)\) define nonnegative category probabilities summing to one through \(p_j(x)=C_j(x)-C_{j-1}(x)\) if and only if \(0\leq C_1(x)\leq\cdots\leq C_{K-1}(x)\leq 1\), with \(C_0(x)=0\) and \(C_K(x)=1\).

Proof. First suppose the stated cumulative inequalities hold. For every category \(j\), \(C_j(x)\geq C_{j-1}(x)\), so \(p_j(x)=C_j(x)-C_{j-1}(x)\geq 0\). The category probabilities sum to

$$ \sum_{j=1}^{K} p_j(x) =\sum_{j=1}^{K}\{C_j(x)-C_{j-1}(x)\} =C_K(x)-C_0(x)=1. $$

Conversely, suppose the category probabilities \(p_1(x),\ldots,p_K(x)\) are nonnegative and sum to one, and define \(C_j(x)=\sum_{r=1}^{j}p_r(x)\) for \(j=1,\ldots,K-1\). Then \(C_1(x)\geq 0\), and \(C_{j+1}(x)-C_j(x)=p_{j+1}(x)\geq 0\). Also, \(C_{K-1}(x)=1-p_K(x)\leq 1\). Thus the cumulative probabilities satisfy the required bounds and ordering. \(\square\)

This result gives a quick diagnostic. If a proposed cumulative sequence decreases at any step, the difference at that step is a negative category probability. If the cumulative values are ordered and bounded, the differences are nonnegative and sum to one; no additional probability check is needed.

Worked Example: Checking Cumulative Probabilities by Differencing

Suppose an ordinal response has four categories and, at a particular covariate value, the proposed cumulative probabilities are \(C_1=0.20\), \(C_2=0.55\), and \(C_3=0.90\). Find all four category probabilities and check that they form a probability distribution.

Include the boundary values \(C_0=0\) and \(C_4=1\). Successive differences give

$$ \begin{aligned} p_1&=C_1-C_0=0.20-0=0.20,\\ p_2&=C_2-C_1=0.55-0.20=0.35,\\ p_3&=C_3-C_2=0.90-0.55=0.35,\\ p_4&=C_4-C_3=1-0.90=0.10. \end{aligned} $$

All four values are nonnegative, and their sum is \(0.20+0.35+0.35+0.10=1.00\). The cumulative sequence is bounded and ordered, so it produces valid category probabilities.

Worked Example: A Decrease Creates a Negative Probability

Consider four categories with proposed cumulative probabilities \(C_1=0.30\), \(C_2=0.25\), and \(C_3=0.80\). The values are all between zero and one, but that alone is not enough for validity.

The category-2 probability implied by differencing is

$$ p_2=C_2-C_1=0.25-0.30=-0.05. $$

A probability cannot be negative. The problem is the decrease from \(C_1\) to \(C_2\): the probability of being in categories 1 or 2 cannot be smaller than the probability of being in category 1 alone. The other differences are \(p_1=0.30\), \(p_3=0.80-0.25=0.55\), and \(p_4=1-0.80=0.20\). They sum with \(-0.05\) to one, but summing to one does not repair the negative category probability.

How Ordered Thresholds Ensure the Required Order

In a cumulative link model, let \(g\) be an increasing link function and let \(F=g^{-1}\) be its inverse, also increasing. With the common cumulative-link convention, the model is

$$ g\{P(Y\leq j\mid x)\}=\theta_j-x^\mathsf{T}\beta, \qquad j=1,\ldots,K-1, $$

or, equivalently,

$$ C_j(x)=F(\theta_j-x^\mathsf{T}\beta). $$

Here \(\theta_1,\ldots,\theta_{K-1}\) are thresholds, \(\beta\) is a shared slope vector, and the same \(x^\mathsf{T}\beta\) appears at every cutpoint. The logit link, for example, has the logistic inverse \(F(t)=1/(1+\exp(-t))\), which is strictly increasing and takes values between zero and one.

Theorem: Suppose \(F\) is a nondecreasing function with values in \([0,1]\), the same finite predictor \(x^\mathsf{T}\beta\) is used at every cutpoint, and \(\theta_1\leq\cdots\leq\theta_{K-1}\). Then \(C_j(x)=F(\theta_j-x^\mathsf{T}\beta)\) satisfies \(0\leq C_1(x)\leq\cdots\leq C_{K-1}(x)\leq 1\) for every \(x\). Consequently, differencing the cumulative probabilities gives nonnegative category probabilities summing to one.

Proof. Fix \(x\), and write \(a=x^\mathsf{T}\beta\). Subtracting the same \(a\) from each ordered threshold preserves their order: \(\theta_j-a\leq\theta_{j+1}-a\). Since \(F\) is nondecreasing, applying \(F\) preserves this inequality:

$$ C_j(x)=F(\theta_j-a)\leq F(\theta_{j+1}-a)=C_{j+1}(x). $$

The range of \(F\) gives \(0\leq C_j(x)\leq 1\). The preceding theorem then shows that the differences, including the first and last category probabilities, are nonnegative and sum to one. \(\square\)

The shared predictor is important to this argument: it means that changing the cutpoint changes only the threshold, not the covariate contribution. If a model instead gives each cutpoint a different predictor, ordered thresholds alone do not establish the ordering at every \(x\). The guarantee stated here is for the cumulative link form with a common predictor across cutpoints.

Worked Example: Ordered Thresholds in a Cumulative Logit Model

Consider four response categories with thresholds \(\theta_1=-1\), \(\theta_2=0.5\), and \(\theta_3=1.2\). At a covariate value for which \(x^\mathsf{T}\beta=0.4\), use the logistic inverse link \(F(t)=1/(1+\exp(-t))\) to calculate the category probabilities.

The thresholds are ordered because \(-1\leq 0.5\leq 1.2\). Subtracting the common predictor gives the three arguments \(-1.4\), \(0.1\), and \(0.8\). Applying the logistic function yields

$$ \begin{aligned} C_1&=F(-1.4)=\frac{1}{1+\exp(1.4)}\approx 0.198,\\ C_2&=F(0.1)=\frac{1}{1+\exp(-0.1)}\approx 0.525,\\ C_3&=F(0.8)=\frac{1}{1+\exp(-0.8)}\approx 0.690. \end{aligned} $$

These values are ordered and lie between zero and one. Using \(C_0=0\) and \(C_4=1\), the category probabilities are

$$ \begin{aligned} p_1&=C_1\approx 0.198,\\ p_2&=C_2-C_1\approx 0.525-0.198=0.327,\\ p_3&=C_3-C_2\approx 0.690-0.525=0.165,\\ p_4&=1-C_3\approx 1-0.690=0.310. \end{aligned} $$

Each probability is nonnegative, and the rounded values sum to \(0.198+0.327+0.165+0.310=1.000\). The exact unrounded differences sum to one by telescoping.

Strictness, Zero Probabilities, and a Common Pitfall

Nondecreasing cumulative probabilities guarantee probabilities that are nonnegative, not necessarily strictly positive. If two consecutive cumulative probabilities are equal, then the category between them has probability zero. For example, if \(C_1=C_2=0.40\), then \(p_2=C_2-C_1=0\). With strictly ordered thresholds and a strictly increasing inverse link, the intermediate cumulative probabilities are strictly ordered, so the corresponding interior category probabilities are positive. This statement concerns the interior categories; the first and last category probabilities depend on the cumulative values relative to zero and one.

A common mistake is to check only that each cumulative probability lies in \([0,1]\). The invalid sequence \(0.30,0.25,0.80\) shows why this fails: bounded values can still decrease, creating a negative difference. The correction is to check the complete chain \(0\leq C_1\leq\cdots\leq C_{K-1}\leq1\). In a cumulative link model, ordered thresholds and a common predictor provide a structural reason for this chain, rather than requiring a separate check at each covariate value.

Key takeaway: Valid category probabilities and ordered cumulative probabilities are two equivalent descriptions of the same constraint. In a cumulative link model, ordered thresholds combined with a nondecreasing inverse link preserve that constraint across cutpoints.

Check Your Understanding

Use the definitions and results above to answer the following questions.

  1. For five response categories, what inequalities must \(C_1,\ldots,C_4\) satisfy for their successive differences to be valid probabilities?
  2. If \(C_1=0.15\), \(C_2=0.15\), and \(C_3=0.70\), what is the probability of category 2, and what does it mean?
  3. Why does an increasing inverse link preserve the ordering of cumulative probabilities when the same predictor is subtracted from every threshold?
  4. Can cumulative values all between zero and one define valid category probabilities if they are not ordered? Explain using the difference formula.
  5. What role does the common predictor across cutpoints play in the threshold-ordering argument?
Clinical Biostats