Tutorials › Pharmacokinetic-Pharmacodynamic (PK/PD) Modeling › Identifiability of Emax and EC50

Direct-Effect Models: Linear, Emax and Sigmoid Emax · Tutorial 22 of 598

Identifiability of Emax and EC50

See why narrow concentration ranges can leave Emax and EC50 highly uncertain even when a curve appears to fit, and learn what data patterns make each parameter more identifiable.

Intermediate 10 min read

What You'll Learn

  • Distinguish structural identifiability from practical identifiability in the Emax model.
  • Explain why low concentrations mainly identify the ratio Emax/EC50.
  • Explain why high concentrations can identify Emax while providing little information about EC50.
  • Interpret a parameter profile as a check for flat or sharply defined fits.
  • Recognize when a fitted Emax or EC50 is not supported by the observed concentration range.

Why Concentration Coverage Matters

An Emax curve can pass close to every observed concentration-effect point and still leave its parameters uncertain. The key issue is whether the data show enough of the curve’s shape to distinguish its maximum effect from the concentration scale at which that maximum is approached. If observations cover only a narrow region, different combinations of Emax and EC50 may predict nearly the same effects there.

This is a question of identifiability: whether the observed data can determine a parameter uniquely or with useful precision under a specified model. It is important to separate structural identifiability, which concerns ideal noiseless data, from practical identifiability, which concerns finite, noisy observations. A parameter can be structurally identifiable but practically very uncertain.

Definition: For a stimulatory direct-effect model, structural identifiability asks whether distinct parameter values can produce exactly the same model predictions for the available concentration values, assuming error-free observations and a correctly specified model. Practical identifiability asks whether the observed, finite and noisy data constrain the parameter values sufficiently to estimate them with useful precision.

How the Emax Curve Encodes Its Parameters

Let \(C\) denote concentration and let \(E_0\) be a known baseline effect. For a stimulatory response, write the baseline-relative effect as \(z(C)=E(C)-E_0\). The model is

$$ z(C)=E_{\max}\frac{C}{EC_{50}+C}, \qquad E_{\max}>0,\quad EC_{50}>0. $$

Here, \(E_{\max}\) is the maximum increase above baseline, and \(EC_{50}\) is the concentration at which that increase is half of \(E_{\max}\). At concentrations far below \(EC_{50}\), the curve is approximately linear:

$$ z(C)\approx \frac{E_{\max}}{EC_{50}}C \qquad \text{when } C\ll EC_{50}. $$

Thus, low-concentration observations mainly reveal the ratio \(E_{\max}/EC_{50}\), the initial slope, rather than revealing each parameter well on its own. At concentrations far above \(EC_{50}\), the response approaches \(E_{\max}\), but the small remaining curvature that carries information about \(EC_{50}\) diminishes. Observations around the transition, especially around \(EC_{50}\), can help distinguish the parameters because the curve’s bend is visible.

Key distinction: A good fit to the observed points does not by itself show that Emax and EC50 are separately well estimated. Check whether plausible parameter combinations that differ substantially from the fitted values would also fit the observed concentration range nearly as well.

A Profile View of the Problem

A simple way to examine the trade-off is to fix a candidate \(EC_{50}=K\), then find the value of \(E_{\max}=A\) that best fits the responses at that \(K\). Suppose the baseline is known, the responses are \(z_i\) at concentrations \(C_i\), and fitting uses unweighted least squares. Define \(f_i(K)=C_i/(K+C_i)\). The residual sum of squares at fixed \(K\) is

$$ RSS(A,K)=\sum_i\left(z_i-Af_i(K)\right)^2. $$

Differentiating with respect to \(A\) gives the unconstrained least-squares stationary point. Provided \(\sum_i f_i(K)^2>0\), it is

$$ \widehat{A}(K)=\frac{\sum_i f_i(K)z_i}{\sum_i f_i(K)^2}. $$

Because this model requires \(A>0\), that expression is an allowed minimizing value only when its numerator is positive. If the numerator is nonpositive, there is no attained minimum on the strict domain \(A>0\): the infimum is approached as \(A\) decreases toward zero. If the model instead allowed \(A\geq 0\), the constrained minimizer would be \(\max\{0,\sum_i f_i(K)z_i/\sum_i f_i(K)^2\}\). This boundary detail matters when responses are inconsistent with a positive stimulatory effect.

The profile RSS at \(K\) is the infimum of RSS over the allowed \(A>0\), and is a minimum when the numerator in \(\widehat{A}(K)\) is positive. Repeating this over candidate \(K\) values shows which EC50 values remain compatible with a close fit. A broad, shallow profile indicates that quite different EC50 values have similar fit; a sharply defined minimum indicates stronger information about EC50 under the assumed model and error criterion. This diagnostic does not fix a wrong model or establish that the baseline and error assumptions are correct.

Worked Example: Low Concentrations Leave a Trade-Off

Suppose hypothetical baseline-relative effects are generated by \(E_{\max}=100\) effect units and \(EC_{50}=10\) concentration units, with no added error. Only three low concentrations are observed:

Concentration \(C\)Effect \(z(C)=100C/(10+C)\), in effect units
0.10.9901
0.21.961
0.43.846

The generating parameters give an exact fit. Yet the alternative pair \(E_{\max}=50\), \(EC_{50}=5\) predicts 0.9804, 1.923, and 3.704 effect units, respectively. Its residuals (observed minus predicted) are 0.00971, 0.0377, and 0.142 effect units. Therefore,

$$ RSS=(0.0097069)^2+(0.0377074)^2+(0.1424501)^2\approx 0.02181\ \text{effect units}^2. $$

The two parameter pairs differ by a factor of two in both parameters, yet their predictions are close over this low concentration range. In the low-concentration approximation, both have \(E_{\max}/EC_{50}=10\) effect units per concentration unit. The exact curve predictions are not identical, but the small departures from that shared linear approximation may be difficult to distinguish if measurement error is of similar size. This is practical weakness, not proof that the parameters are structurally indistinguishable.

Worked Example: A Range Across the Transition Separates the Parameters Better

Now consider hypothetical noiseless effects generated by \(E_{\max}=100\) effect units and \(EC_{50}=2\) concentration units. The concentrations are 0.2, 2, and 20, giving effects 9.091, 50.00, and 90.91 effect units. These observations include a low value, the half-maximum point, and a near-plateau value.

At the correct \(K=2\), the model fractions \(f_i=C_i/(2+C_i)\) are \(1/11\), \(1/2\), and \(10/11\). The profile formula yields

$$ \widehat{A}(2)=\frac{(1/11)(9.091)+(1/2)(50.00)+(10/11)(90.91)} {(1/11)^2+(1/2)^2+(10/11)^2} \approx 100.0. $$

At a different candidate \(K=1\), the fractions are approximately 0.1667, 0.6667, and 0.9524. Substitution in the same formula gives \(\widehat{A}(1)\approx88.04\) effect units. Its predictions are approximately 14.67, 58.69, and 83.85 effect units, so

$$ RSS( \widehat{A}(1),1) \approx (9.091-14.6732)^2+(50.00-58.6930)^2+(90.91-83.8471)^2 \approx 156.6\ \text{effect units}^2. $$

The much larger RSS at \(K=1\) than at \(K=2\) shows how observations spanning the transition can penalize a different EC50. With real data, error and sample size affect whether that separation is convincing; the zero RSS at the generating parameters here is a consequence of the deliberately noiseless hypothetical example.

Worked Example: One Concentration Cannot Separate the Parameters

Suppose a hypothetical experiment observes a baseline-relative effect of 50 effect units at \(C=2\) concentration units. Under the Emax model, this single observation requires

$$ 50=E_{\max}\frac{2}{EC_{50}+2}, \qquad E_{\max}=25(EC_{50}+2). $$

For example, \(EC_{50}=2\) gives \(E_{\max}=100\) effect units, while \(EC_{50}=6\) gives \(E_{\max}=200\) effect units. Both predict exactly 50 effect units at the only observed concentration. There is a continuum of positive parameter pairs satisfying the equation, so the pair is structurally nonidentifiable from this one observation. Replicate observations at the same concentration can reduce uncertainty about the response at \(C=2\), but they do not add a new concentration-dependent curve shape to separate the parameters.

Reading the Concentration Range

The local sensitivities make the range-dependent information explicit:

$$ \frac{\partial z}{\partial E_{\max}}=\frac{C}{EC_{50}+C}, \qquad \frac{\partial z}{\partial EC_{50}}=-E_{\max}\frac{C}{(EC_{50}+C)^2}. $$

At low \(C\), the two sensitivities are approximately \(C/EC_{50}\) and \(-E_{\max}C/EC_{50}^2\). Across low concentrations, the changes caused by altering either parameter are nearly proportional. This makes it hard to tell which parameter produced a small change in response. At high \(C\), sensitivity to Emax approaches 1, while sensitivity to EC50 approaches 0. Consequently, a high-concentration plateau can anchor Emax but may leave EC50 weakly determined. Around the transition, both parameters can affect predictions appreciably, and their effects are less alike.

These are tendencies, not guarantees. Precision also depends on the number of observations, their variability, whether the baseline is known, and whether the model and residual-error assumptions are reasonable. Concentration coverage should therefore be judged alongside uncertainty and the pattern of the observed responses.

Diagnostics, Alternatives, and Limits

  • Inspect the profile. If a wide range of EC50 values gives similar profiled RSS, report that EC50 is weakly identified rather than presenting a precise estimate without qualification.
  • Compare parameter pairs. Evaluate predicted effects across the observed concentrations for plausible alternative Emax–EC50 combinations. Similar predictions reveal a trade-off that a single best-fit pair can hide.
  • Check the data’s shape. Low-only data with no visible curvature mainly support an initial slope. High-only data may show a plateau but little transition. Sparse measurements or substantial response variability can make either pattern less informative.
  • Check model assumptions. The examples assume a known baseline, positive stimulatory Emax, and unweighted least-squares fitting. If the baseline is estimated, the error variance changes across observations, or the response is inhibitory, the calculations and interpretation must match that model instead.

A parameter profile is an alternative to relying only on the optimizer’s reported point estimate: it exposes whether fit worsens as a parameter moves away from that estimate. It is not, by itself, a confidence interval or a formal test. Formal uncertainty calculations require an appropriate statistical error model and assumptions; a later treatment of profile likelihood addresses that inferential extension. Likewise, this tutorial explains how coverage affects identifiability, not how to select an optimal concentration design.

Common mistake: “The fitted curve reaches a plateau, so both Emax and EC50 must be well estimated.” A plateau can support Emax while contributing little information about EC50 if the observations lie far above the transition. Check whether the data also constrain the bend of the curve and whether alternative parameter pairs give similar predictions.

Check Your Understanding

Answer each question, then compare your reasoning with the solutions.

  1. Why do observations only at concentrations much lower than EC50 tend to identify Emax/EC50 more directly than either parameter alone?
  2. What does a broad, shallow profile RSS across EC50 values indicate?
  3. At high concentrations, which parameter is usually more directly informed by the observations, Emax or EC50? Explain.
  4. A single observation is 40 effect units at \(C=2\). Give two different positive Emax–EC50 pairs that predict it exactly.

Solutions. (1) At low concentrations, \(z(C)\approx(E_{\max}/EC_{50})C\), so the leading response is determined by the parameter ratio. (2) Many EC50 values can be paired with a fitted Emax to give similarly good fits; EC50 is practically weakly identified under the assumed fitting criterion. (3) Emax is generally more directly informed because the response approaches Emax, while sensitivity to EC50 becomes small far above the transition. (4) The equation is \(40=E_{\max}2/(EC_{50}+2)\), or \(E_{\max}=20(EC_{50}+2)\). For example, \(EC_{50}=2\) with \(E_{\max}=80\), and \(EC_{50}=6\) with \(E_{\max}=160\), both predict 40 effect units.

Clinical Biostats