Why Link Interpretation Requires Care
In a binary generalized linear model, the conditional success probability \(p(x)=P(Y=1\mid X=x)\) is related to a linear predictor \(\eta(x)=x^\mathsf{T}\beta\) by \(g\{p(x)\}=\eta(x)\), where \(g\) is the link function. A coefficient therefore describes a change on the link scale. Its interpretation on the probability scale depends on the chosen link.
A frequent source of error is to see a coefficient and automatically exponentiate it, then call the result an odds ratio. That interpretation is exact for the logit link, but not for probit, identity, or most other links. Even when exponentiation has a useful interpretation, it may describe a risk ratio or a transformed probability measure rather than an odds ratio. Probability changes also depend on the starting probability for nonlinear links.
Suppose two profiles differ by one unit in a continuous covariate \(x_j\), with all other covariates held fixed. Their linear predictors differ by \(\beta_j\). For a binary covariate, the same coefficient describes the change from its reference category to the category coded as one, again holding the other model terms fixed. What that predictor change implies for risks, odds, or their ratios is determined by the link.
What a Coefficient Means Under Different Links
| Link | Model statement | Meaning of a one-unit coefficient change |
|---|---|---|
| Logit | \(\log\{p/(1-p)\}=\eta\) | Odds are multiplied by \(\exp(\beta_j)\) |
| Probit | \(\Phi^{-1}(p)=\eta\) | The normal-score index increases by \(\beta_j\) |
| Log | \(\log(p)=\eta\) | Risk is multiplied by \(\exp(\beta_j)\), when predictions are feasible |
| Complementary log-log | \(\log\{-\log(1-p)\}=\eta\) | \(-\log(1-p)\) is multiplied by \(\exp(\beta_j)\) |
| Identity | \(p=\eta\) | Risk changes by \(\beta_j\), for profiles where predictions are valid |
Here \(\Phi\) is the standard normal cumulative distribution function. In the complementary log-log row, the multiplied quantity is a transformation of the event probability; it is not the odds or the risk itself. For a log-link model, probabilities must remain between zero and one over the covariate values where the model is used, so the claimed risk-ratio interpretation applies only to feasible predictions.
Logit Coefficients: Odds Ratios, Not Risk Differences
For the logit link, exponentiating a coefficient has an exact and standard interpretation as an odds ratio. The coefficient does not, in general, equal a risk difference, and its exponential is not a risk ratio.
To verify this, write the logit model at the two profiles as \(\log\{p_0/(1-p_0)\}=\eta_0\) and \(\log\{p_1/(1-p_1)\}=\eta_0+\beta_j\). Subtracting gives
Exponentiating both sides proves that the odds ratio is \(\exp(\beta_j)\). The proof concerns odds; it does not imply that \(p_1-p_0=\beta_j\) or that \(p_1/p_0=\exp(\beta_j)\). \(\square\)
Worked Example: A Logit Coefficient Is Not a Risk Ratio
Suppose a logit model predicts a baseline risk of \(p_0=0.20\). A one-unit increase in a covariate has coefficient \(\beta=\log(2)\). Find the new risk, odds ratio, risk difference, and risk ratio.
The baseline odds are \(0.20/(1-0.20)=0.20/0.80=0.25\). The logit coefficient doubles the odds, so the new odds are \(2(0.25)=0.50\). Converting these odds back to a probability gives
Thus the odds ratio is \(0.50/0.25=2\), as also follows from \(\exp\{\log(2)\}=2\). The risk difference is \(1/3-0.20=0.1333\ldots\), and the risk ratio is \((1/3)/0.20=5/3\approx1.6667\). Neither is 2. The same fitted coefficient can therefore imply different numerical changes depending on which measure is requested.
Probit Coefficients Are Normal-Score Shifts
Under the probit link, \(p(x)=\Phi\{\eta(x)\}\). A coefficient shifts the argument of the normal distribution function. It is measured in standard-normal score units, not in odds units. There is no general rule that exponentiating a probit coefficient produces an odds ratio.
Worked Example: A Probit Coefficient Is Not an Odds Ratio
Consider a probit model with baseline linear predictor \(\eta_0=0\) and a covariate coefficient \(\beta=0.5\). Compute the probabilities and compare the actual odds ratio with \(\exp(\beta)\).
At baseline, \(p_0=\Phi(0)=0.5\). After a one-unit increase, the predictor is \(0.5\), so \(p_1=\Phi(0.5)\approx0.691462\). The risk difference is approximately \(0.691462-0.5=0.191462\), and the risk ratio is approximately \(0.691462/0.5=1.382924\).
The baseline odds are \(0.5/0.5=1\). The new odds are approximately \(0.691462/(1-0.691462)=0.691462/0.308538\approx2.2404\), so the actual odds ratio is approximately \(2.2404\). But exponentiating the coefficient gives \(\exp(0.5)\approx1.6487\), which is not that odds ratio. The coefficient is a shift of \(0.5\) on the probit index; the probabilities and odds must be calculated through \(\Phi\).
Exponentiation Has Different Meanings for Other Links
A useful way to avoid overgeneralizing is to exponentiate the model equation—not to assume in advance that the result is an odds ratio. With a log link, \(\log(p)=\eta\), so for profiles differing by one unit in \(x_j\), \(p_1/p_0=\exp(\beta_j)\), provided the risks are positive and the model predictions are feasible. This is a risk ratio. With a complementary log-log link, exponentiating instead gives a ratio of \(-\log(1-p)\), not a ratio of odds or risks.
Worked Example: Complementary Log-Log Exponentiation
Suppose the baseline risk is \(p_0=0.20\) in a complementary log-log model, and a one-unit covariate increase has coefficient \(\beta=\log(2)\). Calculate the new risk and compare the main measures.
The transformed baseline probability is
The coefficient doubles this transformed quantity. Therefore
The ratio of transformed quantities is exactly 2. The risk ratio is \(0.36/0.20=1.8\), while the odds ratio is \(\{0.36/0.64\}/\{0.20/0.80\}=0.5625/0.25=2.25\). Thus \(\exp(\beta)=2\) is neither of these ratios in this example; it is the ratio on the complementary log-log transformed scale.
The identity link is different again: \(p=\eta\), so a one-unit increase in \(x_j\) changes the modelled risk by \(\beta_j\), provided both predictions are valid probabilities. For example, a coefficient of \(0.04\) corresponds to a four-percentage-point risk increase for that contrast, not a four-percent relative increase. But identity-link predictions can fall outside \([0,1]\), so the interpretation cannot be applied indiscriminately to every possible covariate profile.
Local Probability Effects Are Not Constant Risk Differences
For nonlinear links, even a fixed coefficient generally does not produce the same probability change at every starting risk. Let \(h=g^{-1}\) be the inverse link, assumed differentiable at the relevant predictor values. For a continuous covariate \(x_j\), with other covariates held fixed, \(p(x)=h\{\eta(x)\}\) and \(\partial\eta/\partial x_j=\beta_j\). The chain rule gives
This is the local probability effect: the instantaneous rate of change in risk for a small change in \(x_j\). Its derivation requires differentiability of \(h\) at \(\eta(x)\) and a linear predictor whose derivative with respect to \(x_j\) is \(\beta_j\). For a finite change from \(x_j=a\) to \(x_j=b\), the fundamental theorem of calculus gives, when \(h'\) is continuous on the predictor interval,
Unless \(h'\) is constant over that interval, the finite risk difference is not generally \((b-a)\beta_j\). Under a logit link, \(h'(\eta)=p(1-p)\), so the local effect is \(\beta_jp(1-p)\). It depends on the current risk and is largest in magnitude at \(p=0.5\), not constant across profiles. Under probit, \(h'(\eta)=\phi(\eta)\), where \(\phi\) is the standard normal density, which also varies with the predictor. By contrast, for the identity link \(h'(\eta)=1\), so the local effect is \(\beta_j\) wherever the model is valid.
Worked Example: The Same Logit Coefficient, Different Local Effects
Take a logit coefficient \(\beta=1\). Compare the local probability effect when the starting risk is \(0.20\) with the effect when the starting risk is \(0.50\).
For the logit link, the derivative is \(\partial p/\partial x=\beta p(1-p)\). At \(p=0.20\), it is \(1(0.20)(0.80)=0.16\). At \(p=0.50\), it is \(1(0.50)(0.50)=0.25\). The coefficient is 1 at both profiles, but the local probability effects differ: approximately 0.16 and 0.25 probability units per unit of \(x\), respectively.
These are derivatives, not exact finite risk differences for a one-unit change. Starting at \(p=0.20\), the one-unit logit change gives odds \(2\{0.20/0.80\}=0.50\), hence \(p_1=1/3\); its finite risk difference is \(1/3-0.20=0.1333\ldots\), not 0.16. Treating a local derivative as a constant risk difference over a full unit would therefore be incorrect.
Common Interpretation Errors
- Wrong: “The probit coefficient is 0.5, so the odds ratio is \(\exp(0.5)\).” Correction: A probit coefficient shifts the normal-score index. Calculate the probabilities from \(\Phi(\eta)\), then form an odds ratio if one is needed.
- Wrong: “Exponentiating any coefficient gives an odds ratio.” Correction: Under logit it gives an odds ratio; under a log link it gives a risk ratio; under complementary log-log it gives a ratio of \(-\log(1-p)\). For links such as probit and identity, exponentiation does not supply those standard interpretations.
- Wrong: “A coefficient of 0.04 always means a four-percentage-point increase in risk.” Correction: That direct interpretation applies to an identity-link coefficient for the specified contrast, where predictions are valid. For nonlinear links, use the inverse link to calculate a finite probability contrast or its derivative for a local effect.
- Wrong: “A local probability effect can be reported as the risk difference for any size of change.” Correction: A derivative describes an infinitesimal change at a particular covariate profile. For a finite change, compute the two fitted probabilities and subtract them.
Check Your Understanding
For each question, state the scale involved and distinguish an exact finite contrast from a local effect where relevant.
- In a logit model, a coefficient is \(\log(1.5)\). What ratio does its exponential represent for a one-unit contrast?
- Why is \(\exp(\beta_j)\) not generally the odds ratio in a probit model?
- Under a feasible log-link model, what does \(\exp(\beta_j)\) represent?
- In a complementary log-log model, which probability transformation is multiplied by \(\exp(\beta_j)\)?
- For a continuous covariate under a logit link, write the formula for the local probability effect and explain why it varies by profile.