From a Covariate Coefficient to a Predicted Response
A covariate coefficient is usually estimated on a model parameter, but the practical question is often about the response: how different are predicted responses for two covariate values at a concentration of interest? These are distinct scales. For example, a covariate may increase a typical maximum drug effect by a fixed proportion, while the resulting response difference depends on the concentration at which predictions are compared.
This tutorial makes that translation explicit using a simple stimulatory Emax model. The calculations apply to model-based predictions at specified covariate values and concentrations. They do not, by themselves, establish a causal effect of the covariate.
For a response that increases with concentration, use the Emax model
where \(E(C;z)\) is the predicted response at concentration \(C\) for covariate value \(z\), \(E_0\) is the baseline response, \(E_{\max}(z)\) is the maximum drug-related increase above baseline, and \(EC_{50}(z)\) is the concentration producing half of that increase. Concentration and \(EC_{50}\) must use the same units. In the examples, \(E_0\) is held constant across covariate values so that the calculations isolate effects on the specified drug-response parameter.
A common parameter model for a continuous covariate is
where \(\theta_{\mathrm{ref}}\) is the parameter at the reference value \(z=0\), and \(\beta\) is the coefficient on the log-parameter scale. A one-unit increase in \(z\) multiplies the parameter by \(\exp(\beta)\); the corresponding percentage change in the parameter is \(100\{\exp(\beta)-1\}\%\). That percentage is not automatically the percentage change in response.
Why the Response Effect Depends on Concentration
At a fixed concentration, compare two covariate values \(z_1\) and \(z_0\) by substituting each into the model. For a covariate acting on \(E_{\max}\), the difference is proportional to the Emax-model fraction \(C/(EC_{50}+C)\). For a covariate acting on \(EC_{50}\), the concentration is compared with a covariate-dependent denominator, so the response contrast generally changes nonlinearly with both \(C\) and the covariate.
The local rate of response change with the covariate makes this dependence visible. If \(E_0\) is constant, differentiating the Emax model gives
This follows from the product and chain rules: the derivative of \(E_{\max}C/(EC_{50}+C)\) contains a term from changing \(E_{\max}\), and a second term from differentiating the denominator. If \(E_{\max}=E_{\max,\mathrm{ref}}\exp(\beta_{\max}z)\), then \(dE_{\max}/dz=\beta_{\max}E_{\max}\). If \(EC_{50}=EC_{50,\mathrm{ref}}\exp(\beta_{50}z)\), then \(dEC_{50}/dz=\beta_{50}EC_{50}\). These derivatives describe local response change per unit \(z\); for a finite covariate contrast, direct substitution is usually clearer and more reliable.
Worked Translations
Worked Example: A Covariate on Maximum Effect
Hypothetical data. Suppose \(E_0=10\) response units, \(EC_{50}=2\) mg/L, and \(E_{\max}(z)=80\exp(0.30z)\) response units. Let \(z=0\) represent the reference covariate value and \(z=1\) a value one covariate unit higher. Compare predicted responses at \(C=2\) mg/L.
At \(z=0\), \(E_{\max}(0)=80\). The predicted response is
At \(z=1\), the parameter multiplier is \(\exp(0.30)=1.3499\), so \(E_{\max}(1)=80(1.3499)\approx107.989\) response units. Thus
The unrounded response difference is approximately \(63.99435-50.00000=13.99435\), which rounds to 13.99 response units (or 14.0 to three significant figures). The parameter increased by \(100\{\exp(0.30)-1\}\approx34.99\%\), whereas the predicted response increased by \(13.99435/50.00000\approx27.99\%\) relative to the reference response. Those percentages differ because baseline contributes to the response and only part of the maximum drug effect is expressed at \(C=EC_{50}\).
Worked Example: A Covariate on Potency
Hypothetical data. Suppose \(E_0=5\) response units, \(E_{\max}=60\) response units, and \(EC_{50}(z)=4\exp(-0.40z)\) mg/L. Compare \(z=0\) with \(z=1\) at \(C=2\) mg/L. The negative coefficient means that the higher covariate value is associated with a lower \(EC_{50}\) in this model.
At \(z=0\), \(EC_{50}(0)=4\) mg/L, giving
At \(z=1\), \(\exp(-0.40)=0.6703\), so \(EC_{50}(1)=4(0.6703)\approx2.681\) mg/L. Substitution gives
The response difference is approximately \(30.634-25.000=5.634\) response units, or \(5.634/25.000\approx22.54\%\) relative to the reference prediction. Meanwhile, \(EC_{50}\) is multiplied by 0.6703, a decrease of about 32.97%. It would be incorrect to report the response as increasing by 32.97%: that is the parameter decrease, not the predicted response change.
Worked Example: A Response Contrast Changes Across Concentrations
Hypothetical data. Let \(G=0\) denote a reference category and \(G=1\) a comparison category. Suppose \(E_0=8\) response units, \(EC_{50}=3\) mg/L, and \(E_{\max}(G)=40\exp(0.50G)\) response units. Compare the categories at \(C=1\) mg/L and \(C=9\) mg/L.
For \(G=0\), \(E_{\max}=40\). At \(C=1\) mg/L, the model fraction is \(1/(3+1)=0.25\), so \(E(1;0)=8+40(0.25)=18.00\) response units. For \(G=1\), \(E_{\max}=40\exp(0.50)\approx65.949\), giving \(E(1;1)=8+65.949(0.25)\approx24.487\) response units. The comparison-minus-reference difference is approximately \(24.487-18.000=6.487\) response units.
At \(C=9\) mg/L, the model fraction is \(9/(3+9)=0.75\). The reference prediction is \(8+40(0.75)=38.00\) response units, while the comparison prediction is \(8+65.949(0.75)\approx57.462\) response units. The difference is approximately \(57.462-38.000=19.462\) response units. The parameter ratio \(E_{\max}(1)/E_{\max}(0)=\exp(0.50)\approx1.649\) is the same at both concentrations, but the response differences are not. Always state the concentration when reporting this response-scale contrast.
Assumptions, Diagnostics, and Alternatives
These translations are meaningful only relative to the model and comparison being used. The concentration is treated as specified and comparable between the covariate values; the parameter-covariate functional form is assumed to be appropriate over the values being compared; and the Emax model is assumed to describe the relevant concentration-response relationship. The calculations also hold other parameters fixed unless they are explicitly modeled as covariate-dependent. A model prediction is not an observed response, and a covariate association in an observational data set is not, on its own, evidence that changing the covariate would cause the predicted change.
Before interpreting a derived contrast, check whether the parameter estimates and fitted curves are supported by the data. Useful checks include whether the compared covariate values and concentration lie within the observed range, whether the fitted curve has a plausible shape, and whether predictions are highly sensitive to small changes in parameter estimates. Sparse observations near the concentrations that distinguish curves can make a response contrast uncertain even when a parameter coefficient has been estimated. If the model has a poor fit or its parameter estimates are weakly identified, precise arithmetic does not make the resulting contrast reliable.
There are two complementary ways to present a covariate effect. The parameter-scale summary reports the coefficient and its implied parameter ratio or percentage change; it is compact and describes the model parameter directly. The response-scale summary reports predictions and a contrast at a stated concentration; it answers a more directly clinical question, but depends on the selected concentration and on the other parameter values. Reporting both is often informative, provided their meanings are kept separate. A local derivative is another useful summary for a small covariate change, but for a substantial finite contrast, direct predictions at both covariate values avoid treating a local slope as if it were constant.
Uncertainty in the response contrast also matters. Since a predicted contrast is a function of estimated parameters, its uncertainty depends on uncertainty in those parameters and on their covariance. A plug-in calculation using point estimates gives a point prediction, not an uncertainty interval. Intervals or simulation-based summaries should propagate the relevant parameter uncertainty and should be interpreted on the response scale at the specified concentration and covariate values.
Common Mistakes
- Equating the coefficient with a response percentage. With a log link, \(\exp(\beta)\) is a parameter ratio per covariate unit. Compute both predicted responses to obtain the response-scale contrast.
- Reporting a contrast without its concentration. A parameter effect can yield a small difference at one concentration and a larger difference at another. Name the concentration and its units.
- Mixing up the direction of an \(EC_{50}\) effect. A lower \(EC_{50}\) means the modeled curve reaches a given fraction of its maximum at a lower concentration; it does not mean the response itself decreases.
- Subtracting rounded predictions but reporting a difference from unrounded values. Carry sufficient precision through the calculation, then round the final contrast consistently.
- Interpreting a model contrast as causal. The calculation is a model-based comparison conditional on the specified values and assumptions; causal interpretation requires additional design and assumptions.
Check Your Understanding
Answer each question, then compare your work with the solutions below.
- Suppose \(E_{\max}(z)=50\exp(0.20z)\) response units, \(E_0=4\) response units, and \(EC_{50}=5\) mg/L. At \(C=5\) mg/L, calculate the response at \(z=0\) and \(z=1\), and give the difference.
- A coefficient of \(-0.30\) is placed on \(z\) in a log-linear model for \(EC_{50}\). What is the \(EC_{50}\) ratio for a one-unit increase in \(z\), and approximately what percentage change does it represent?
- Why must a reported response-scale covariate contrast name the concentration?
- In the Emax model, what happens to the response difference caused by a covariate on \(E_{\max}\) as \(C\) approaches zero, if all else is held fixed?
Solutions. (1) At \(z=0\), \(E_{\max}=50\), so \(E(5;0)=4+50(5)/(5+5)=29.00\) response units. At \(z=1\), \(E_{\max}=50\exp(0.20)\approx61.070\), so \(E(5;1)=4+61.070(5)/10\approx34.535\) response units. The difference is approximately \(34.535-29.000=5.535\) response units. (2) The ratio is \(\exp(-0.30)\approx0.7408\), corresponding to a decrease of \(100(0.7408-1)\approx-25.92\%\) in \(EC_{50}\). (3) The Emax model’s concentration fraction changes with \(C\), so the same parameter effect can produce different response contrasts at different concentrations. (4) The fraction \(C/(EC_{50}+C)\) approaches zero as \(C\) approaches zero; therefore, the drug-related response difference due solely to changing \(E_{\max}\) also approaches zero.