What a Logistic Propensity Coefficient Describes
A logistic propensity model expresses the probability of receiving treatment as a function of measured covariates. Its coefficients describe how those covariates relate to the conditional odds of treatment in the specified model. They do not directly report changes in treatment probability, and they are not treatment effects on an outcome.
Let \(A\) be a binary treatment indicator, with \(A=1\) for treatment and \(A=0\) otherwise, and let \(X=(X_1,\ldots,X_p)\) denote measured covariates. The propensity score is \(e(X)=P(A=1\mid X)\). In a logistic propensity model, the log-odds of treatment is modeled as a linear function of the covariates:
The model therefore gives a fitted linear predictor \(\eta(X)=\beta_0+\sum_{j=1}^p\beta_jX_j\). To obtain the fitted propensity score, convert that predictor back to a probability:
This interpretation assumes the stated logistic model is the model being used: its log-odds have the specified linear form, and the model includes no interactions that change the slope for different covariate values. As with any fitted model, the interpretation describes the model’s conditional relationship; it does not by itself establish that the model is correctly specified or that a covariate causes treatment assignment.
From Coefficients to Odds Ratios
For a one-unit increase in \(X_j\), with the other covariates held fixed, the linear predictor changes by \(\beta_j\). Because the logit is the logarithm of the odds, exponentiating this change gives the ratio of the two conditional odds:
where \(X_{-j}\) denotes the remaining covariates. If \(\beta_j>0\), the modeled conditional odds increase with \(X_j\); if \(\beta_j<0\), they decrease. An odds ratio is a multiplicative comparison of odds, not a difference in probabilities. When \(X_j\) is measured in years, the one-unit contrast is one year; when it is measured in decades, the contrast is one decade.
For a binary covariate coded 0 and 1, \(\exp(\beta_j)\) compares the conditional odds at value 1 with those at value 0, holding the other covariates fixed. The coding matters: reversing the reference category reverses the contrast, and the coefficient changes sign. For a continuous covariate, a \(k\)-unit increase corresponds to an odds ratio of \(\exp(k\beta_j)\), under the model’s linear log-odds specification.
Worked Example: A Continuous Covariate and Its Odds Ratio
Suppose a hypothetical fitted model uses age measured in decades and smoking status \(S\), coded 1 for current smoker and 0 otherwise:
The coefficient for age is \(0.5\). Holding smoking status fixed, a one-unit increase in age—that is, an additional decade—is associated with a change of \(0.5\) in conditional log-odds. The conditional odds ratio is
Thus, for two otherwise identical covariate profiles that differ by ten years of age, the model assigns the older profile 1.6487 times the conditional odds of treatment. This does not mean the treatment probability rises by 0.5, or by 64.87 percentage points.
For a concrete probability calculation, consider a nonsmoker aged 20 years, so age is 2 decades and \(S=0\). The linear predictor is
For a nonsmoker aged 30 years, the predictor is \(-2+0.5(3)=-0.5\), giving
For these particular profiles, the fitted probability increases by \(0.3775-0.2689=0.1086\), or 10.86 percentage points. That is a probability difference for this starting profile, not the coefficient’s general meaning.
Calculating Probabilities at Covariate Values
A coefficient is often easiest to communicate through a predicted probability for a clearly specified covariate profile. First substitute the covariate values into the linear predictor. Then apply the inverse-logit function. The intercept is the modeled log-odds when all covariates equal zero, so its practical interpretation depends on whether that covariate profile is meaningful.
Worked Example: A Binary Covariate With Adjustment
Suppose a hypothetical fitted model uses prior diagnosis \(D\), coded 1 for yes and 0 for no, and age in years:
At age 50, compare the modeled treatment probabilities for people with and without a prior diagnosis. For \(D=0\), the linear predictor is
For \(D=1\), it is
The coefficient \(0.8\) implies a conditional odds ratio of \(\exp(0.8)=2.226\) for prior diagnosis versus no prior diagnosis, at the same age. The fitted probability difference at age 50 is \(0.8320-0.6900=0.1420\), or 14.20 percentage points. The odds ratio is the model’s constant contrast for this binary covariate in the stated no-interaction model; the probability difference is specific to the chosen age and model.
The coefficient and odds-ratio interpretations require a contrast that is meaningful in the data and in the model. For example, if a continuous covariate is recorded in years, interpreting a one-unit change as a year is appropriate; interpreting it as a decade requires multiplying the coefficient by 10 before exponentiating. A large contrast may also extend beyond covariate values represented in the data, so its numerical interpretation should not be mistaken for evidence that the model is reliable there.
Why the Coefficient Is Not a Probability Change
The inverse-logit function is nonlinear. The same change in the linear predictor therefore produces different changes in probability at different starting values. To see this directly, let the linear predictor be \(\eta\), and let a one-unit increase in a covariate change it to \(\eta+\beta\). The corresponding probability change is
This difference depends on both \(\eta\) and \(\beta\); it is not generally equal to \(\beta\). For an infinitesimally small change in a continuous covariate, the derivative of the probability with respect to that covariate is
The factor \(e(X)\{1-e(X)\}\) varies with the covariate profile, reaching its largest value when \(e(X)=0.5\) and becoming small when the probability is near 0 or 1. This derivative is a local probability change per unit of \(X_j\); it is not the same as the finite probability difference for a full one-unit change.
Worked Example: The Same Coefficient, Different Probability Changes
Suppose a hypothetical model gives a covariate coefficient of \(0.7\), with no interaction involving that covariate. A one-unit increase multiplies conditional odds by
Now compare two starting profiles whose linear predictors, before the one-unit increase, are \(-2\) and \(0\). At the first profile, the probabilities before and after the increase are
The probability difference is \(0.2142-0.1192=0.0950\), or 9.50 percentage points. At the second profile, the probabilities are
Here the probability difference is \(0.6682-0.5000=0.1682\), or 16.82 percentage points. Both contrasts have the same coefficient and odds ratio, but different probability changes because they start from different fitted probabilities.
Assumptions, Diagnostics, and Communication
The coefficient interpretations above are exact consequences of the specified logistic model. Applying them to a fitted propensity model requires care. The model must be understood as describing treatment probability conditional on the modeled covariates, with a linear logit and no interactions for the stated constant-slope interpretation. The estimated coefficients are estimates rather than known population values, and their precision depends on the data and fitting procedure. These interpretations do not establish that all relevant covariates have been measured or that the fitted functional form is adequate.
Useful checks when communicating or using coefficients include:
- Confirm the scale. State the covariate’s units and the contrast represented by one unit. Check whether a reported odds ratio is for one year, ten years, or another increment.
- Confirm the coding. For a binary covariate, identify which value is the reference and which is being compared. An odds ratio greater than 1 refers to the coded contrast, not inherently to a favorable or unfavorable direction.
- Check the probability calculation. Substitute all covariate values into the linear predictor before applying the inverse logit. Do not exponentiate the linear predictor and report that number as a probability; it is the odds.
- Keep contrasts within context. A coefficient gives the model-based contrast, but a prediction at covariate values poorly represented in the data may be unstable or rely on extrapolation.
- Separate model interpretation from causal interpretation. A treatment-assignment coefficient describes conditional treatment odds in the model. It is not an effect of treatment on an outcome.
An odds ratio can be useful for summarizing a conditional association, while predicted probabilities make the treatment-assignment implications concrete for specified profiles. Neither presentation should replace the other automatically: the odds ratio is a multiplicative odds contrast, whereas a probability is on the scale of the propensity score. Reporting a small set of probabilities alongside an odds ratio can reveal how different the probability changes are across starting profiles.
If a coefficient estimate has a confidence interval \([L,U]\), exponentiating both endpoints gives the corresponding interval for the odds ratio, \([\exp(L),\exp(U)]\), because the exponential function is increasing. This interval concerns the model coefficient or odds ratio under the inferential procedure; it is not an interval for an individual’s treatment status, nor does it alone assess whether the model is suitable for propensity-score use.
Common Mistakes
- Wrong: “The age coefficient is 0.5, so treatment probability rises by 50 percentage points per decade.” Correction: The coefficient is a 0.5 increase in conditional log-odds per decade. The odds ratio is \(\exp(0.5)\); the probability change depends on the starting probability.
- Wrong: “Exponentiating the coefficient gives a probability.” Correction: Exponentiating a coefficient gives an odds ratio. Convert a complete linear predictor to a probability with the inverse-logit function.
- Wrong: “An odds ratio of 2 means the treatment probability doubles.” Correction: It means the conditional odds double. The resulting probability depends on the initial odds and probability.
- Wrong: “A positive treatment-model coefficient means the covariate improves the outcome.” Correction: It describes the modeled conditional odds of receiving treatment, not an outcome effect.
Check Your Understanding
Work through each question, then compare with the solutions below.
- A covariate has coefficient \(-0.3\) in a logistic propensity model. What is the conditional odds ratio for a one-unit increase, and how should its direction be described?
- In the model \(\operatorname{logit}\{e(X)\}=-1+0.5X\), calculate the fitted propensity score when \(X=2\).
- Why is an odds ratio of 1.5 not generally a 50-percentage-point increase in treatment probability?
- A coefficient is estimated per year of age. What coefficient should be used to express the model’s log-odds contrast per five years, and what is the corresponding odds ratio?
Solutions. (1) \(\exp(-0.3)=0.7408\). A one-unit increase is associated with conditional odds 0.7408 times as large, or about 25.92% lower, holding other modeled covariates fixed. (2) The linear predictor is \(-1+0.5(2)=0\), so \(e(X)=1/(1+\exp(0))=0.5000\). (3) The odds ratio multiplies odds, not probabilities; the probability difference depends on the starting probability. (4) The five-year log-odds contrast is \(5\beta_{\text{year}}\); its odds ratio is \(\exp(5\beta_{\text{year}})\). A numerical value cannot be given without the estimated per-year coefficient.