One Logistic Effect, Two Scales
A logistic regression coefficient has a direct interpretation on the log-odds scale: for a one-unit increase in a predictor, the odds are multiplied by the exponential of that coefficient, holding the other covariates fixed. But odds are not probabilities. The same multiplication of odds can correspond to a small or a substantial change in fitted probability, depending on the starting probability. This distinction matters whenever an effect is communicated in terms of how many events might occur, rather than only how the odds compare.
Here we compare two quantities for a pair of covariate profiles: their odds ratio and their risk difference, where “risk” means the model’s fitted probability of the binary outcome. The comparison is conditional on the other covariates being held fixed. It is a description of fitted probabilities; by itself, it does not establish a causal effect.
In a logistic regression model, suppose the comparison changes a predictor by one unit and leaves all other covariates unchanged. If its coefficient is \(\beta\), the corresponding odds ratio is \(\theta=\exp(\beta)\). The fitted probability for the reference profile is its baseline risk, denoted here by \(p_0\). Knowing \(\theta\) alone does not give the risk difference: the baseline risk is also needed.
Converting an Odds Ratio to a Risk Difference
The conversion follows directly from the definition of odds. If the reference odds are \(p_0/(1-p_0)\), multiplying them by \(\theta\) gives the comparison-profile odds. Solving those odds for the comparison probability gives an exact expression.
To verify the risk formula, write the comparison odds as \(\theta p_0/(1-p_0)\). A probability \(p_1\) with those odds satisfies \(p_1/(1-p_1)=\theta p_0/(1-p_0)\). Cross-multiplying and collecting the terms in \(p_1\) yields \(p_1(1-p_0+\theta p_0)=\theta p_0\), which gives the stated expression. Subtracting \(p_0\) then gives the difference:
The denominator \(1+(\theta-1)p_0=1-p_0+\theta p_0\) is positive because \(0<p_0<1\) and \(\theta>0\). Thus the sign of the risk difference is the sign of \(\theta-1\): an odds ratio greater than one gives a higher fitted probability, and an odds ratio less than one gives a lower fitted probability. The size of the difference, however, also depends on \(p_0\).
Worked Example: An Odds Ratio of Two Across Four Baseline Risks
Suppose a one-unit predictor increase has logistic coefficient \(\beta=\log(2)\), so its odds ratio is \(\theta=\exp\{\log(2)\}=2\). Calculate the comparison risk and risk difference for baseline risks \(0.05\), \(0.20\), \(0.50\), and \(0.80\).
For \(\theta=2\), the conversion formulas simplify to \(p_1=2p_0/(1+p_0)\) and \(p_1-p_0=p_0(1-p_0)/(1+p_0)\).
At \(p_0=0.05=1/20\), \(p_1=(2/20)/(21/20)=2/21\approx0.0952\). The difference is \(2/21-1/20=(40-21)/420=19/420\approx0.0452\).
At \(p_0=0.20=1/5\), \(p_1=(2/5)/(6/5)=1/3\). The difference is \(1/3-1/5=2/15\approx0.1333\).
At \(p_0=0.50=1/2\), \(p_1=1/(3/2)=2/3\). The difference is \(2/3-1/2=1/6\approx0.1667\).
At \(p_0=0.80=4/5\), \(p_1=(8/5)/(9/5)=8/9\). The difference is \(8/9-4/5=(40-36)/45=4/45\approx0.0889\).
The odds ratio is two in all four comparisons, but the absolute increase is not constant. It is about 4.5 percentage points at the first baseline, 13.3 at the second, 16.7 at the third, and 8.9 at the fourth. The risk difference is largest among these examples at the baseline risk of 0.50; it is not largest at either extreme.
Why the Absolute Change Depends on Baseline Risk
The same odds multiplier acts on different starting odds at different baseline risks. When the baseline risk is near zero, even multiplying small odds may leave the resulting probability relatively low. When the baseline risk is near one, there is little room for a further increase in probability. Between those extremes, the same odds ratio can produce a larger absolute change.
For an odds ratio greater than one, this pattern can be made precise: the risk difference is zero at the limiting baseline risks zero and one, and it has a unique maximum between them. This maximum concerns the model’s risk difference for a fixed odds ratio; it is not an estimate of uncertainty or a claim that the predictor’s effect is causal.
To prove the result, write \(D(p_0)=(\theta-1)p_0(1-p_0)/\{1+(\theta-1)p_0\}\) for \(0<p_0<1\). The denominator is positive, and differentiation gives
The quadratic factor in braces has exactly one positive root. Solving \((\theta-1)p_0^2+2p_0-1=0\) gives the positive root \((\sqrt{\theta}-1)/(\theta-1)=1/(1+\sqrt{\theta})\); the other root is negative. The quadratic factor is positive at \(p_0=0\), changes sign at that positive root, and is negative thereafter. Since \(\theta-1>0\), \(D\) increases before the root and decreases after it. It is therefore the unique maximum on \(0<p_0<1\). At the maximizing baseline, put \(s=\sqrt{\theta}\). Substitution into the risk formula gives \(p_1=s/(1+s)\), while \(p_0=1/(1+s)\), so \(D(p_0)=(s-1)/(s+1)\), as claimed. \(\square\)
Worked Example: Locating the Largest Difference for an Odds Ratio of Four
Suppose \(\theta=4\). The baseline risk giving the largest risk difference is \(p_0=1/(1+\sqrt{4})=1/3\). The comparison risk is
Thus the risk difference is \(2/3-1/3=1/3\). The maximum formula gives the same value: \((\sqrt{4}-1)/(\sqrt{4}+1)=(2-1)/(2+1)=1/3\). For comparison, at baseline \(p_0=1/2\), the fitted risk is \(4(1/2)/\{1+3(1/2)\}=2/(5/2)=4/5\), and the difference is \(4/5-1/2=3/10\), which is smaller than \(1/3\).
Comparing Covariate Profiles
The conversion is useful when translating a fitted logistic model into quantities that directly describe differences in event probabilities. A profile’s baseline risk is obtained from its linear predictor using the inverse-logit function. For a one-unit increase in a predictor with coefficient \(\beta\), keeping the other covariates fixed, the odds ratio is \(\exp(\beta)\). Insert that profile’s fitted baseline risk and this odds ratio into the conversion formula to obtain its comparison risk and risk difference.
Worked Example: The Same Odds Ratio for Two Profiles
Consider a predictor with coefficient \(\log(2)\), so its one-unit increase has odds ratio two for both profiles. Suppose the fitted baseline risks are \(0.10\) for profile A and \(0.60\) for profile B, with other covariates held fixed within each comparison.
For profile A, \(p_0=0.10=1/10\). The comparison risk is \(2(1/10)/\{1+1/10\}=(1/5)/(11/10)=2/11\approx0.1818\). Its risk difference is \(2/11-1/10=(20-11)/110=9/110\approx0.0818\), or about 8.2 percentage points.
For profile B, \(p_0=0.60=3/5\). The comparison risk is \(2(3/5)/\{1+3/5\}=(6/5)/(8/5)=3/4=0.75\). Its risk difference is \(3/4-3/5=3/20=0.15\), or 15 percentage points.
Both profiles have the same odds ratio, but the fitted absolute increases differ. This is expected: their baseline risks differ. These are profile-specific model comparisons, not a single population-average change.
Common Mistake and Practical Interpretation
A frequent mistake is to read an odds ratio of two as “the probability doubles.” That interpretation confuses odds with probability. For example, starting at \(p_0=0.50\), an odds ratio of two gives \(p_1=2/3\), not \(1.00\): the probability increases by \(1/6\), or about 16.7 percentage points. At \(p_0=0.20\), the same odds ratio gives \(p_1=1/3\), also not \(0.40\). The correct procedure is to start with the baseline risk, convert it to comparison risk using the odds-ratio formula, and then subtract the baseline risk if an absolute change is wanted.
Another interpretive caution is that risk differences for different profiles answer different conditional questions. They need not summarize one overall effect for a population, since profiles have different covariate values and baseline risks. Here the aim is narrower: to show how the same logistic coefficient translates into different fitted probability changes as the baseline risk varies. The odds ratio describes a multiplicative change in odds; the risk difference describes an additive change in probability. Neither scale can be substituted for the other without specifying the baseline risk.
Check Your Understanding
Use the conversion formulas and distinguish odds from probabilities in your answers.
- For an odds ratio of three and a baseline risk of \(0.20\), calculate the comparison risk and the risk difference.
- For an odds ratio of two, why does a baseline risk of \(0.80\) not produce a probability increase of 100%?
- If two profiles have the same logistic coefficient for a predictor but different fitted baseline risks, which effect measure is fixed across the profiles and which may differ?
- For an odds ratio of four, verify the maximizing baseline risk and maximum risk difference given by the result above.
- State one reason a profile-specific fitted risk difference should not automatically be described as a causal effect.