Tutorials › Stochastic Differential Equations in Pharmacokinetics › Comparing Models by Dose-Time Extrapolation

Simulation-Based Calibration and Model Comparison · Tutorial 93 of 100

Comparing Models by Dose-Time Extrapolation

You will learn to design dose-time extrapolation scenarios, compare candidate SDE predictions with their uncertainty, and diagnose limits that observed-data fit alone cannot reveal.

Advanced 13 min read

What You'll Learn

  • Distinguish dose, interval, and follow-up-time extrapolation.
  • Specify target predictions and scenarios before comparing candidate SDEs.
  • Derive how a multiplicative-noise model’s moments change with time and dose.
  • Separate process variability from parameter uncertainty in predictions.
  • Diagnose unstable extrapolations and recognize what extrapolation checks cannot establish.

Why Compare Models Outside the Observed Regime?

Two candidate pharmacokinetic SDEs can describe observed concentrations similarly yet imply very different predictions when the dose is increased, the dosing interval is changed, or follow-up continues beyond the last measurement. These differences matter because a model may be used precisely where data are sparse: to assess a new regimen, anticipate a late concentration, or examine variability at a dose not studied directly. A good fit within the observed range does not by itself establish that those predictions are reliable.

Dose-time extrapolation is a structured stress test, not a substitute for data at the target regimen. Specify the target quantity first, such as a concentration distribution at a stated time, a probability of exceeding a threshold, or an interval-specific peak or trough. Then compare candidate models under the same target scenarios, parameter information, and uncertainty calculation. The earlier material on calibration and model comparison motivates checking predictive distributions; here the emphasis is how those checks behave beyond the observed dose-time domain.

Definition: A dose-time extrapolation comparison evaluates two or more fitted candidate models at prespecified regimens or times outside the range represented by the fitting data. The comparison should state the extrapolated input (dose, interval, or time), the predicted quantity, the conditioning information, and the uncertainty being reported.

Keep three forms of extrapolation distinct. Dose extrapolation changes the administered dose while holding the schedule and prediction time fixed. Interval extrapolation changes the time between doses, which can alter accumulation and peak-trough patterns. Horizon extrapolation predicts farther beyond the observed follow-up. A scenario can involve more than one of these changes; if so, record each one. An extrapolation is only as interpretable as its target: comparing “predictions at a higher dose” is incomplete without a specified time and summary of the predictive distribution.

Predictions and Uncertainty Under Extrapolation

For a candidate model, a predictive distribution can include randomness in the latent SDE path and observation process, and uncertainty in estimated parameters. If random effects are part of the model, predictions may also average over the target population’s random effects or condition on a particular individual’s effects. State which prediction is intended. A population predictive distribution and a prediction conditional on estimated individual effects answer different questions.

When parameters are uncertain, a practical simulation procedure is to draw a parameter value from an appropriate uncertainty distribution, generate the relevant random effects if needed, simulate the SDE and observation process under the target regimen, and calculate the target quantity. Repeating this produces a predictive sample. The same parameter draws, initial conditions, dosing scenarios, and simulation conventions should be used across candidate models where they can be matched. Otherwise, differences in the reported spread may reflect different computational setups rather than model assumptions.

Takeaway: Report predictive centers and uncertainty together. A small difference between predicted means can conceal a large difference in tail probabilities, and a narrow predictive distribution can be misleading if parameter uncertainty or relevant sources of variability were omitted.

The following result makes that separation precise. Let \(\theta\) denote uncertain model parameters and \(Y\) a future quantity under a fixed target regimen. If \(E[Y^2]\) is finite, then

$$ \operatorname{Var}(Y) = E[\operatorname{Var}(Y\mid\theta)] + \operatorname{Var}(E[Y\mid\theta]). $$

The first term is the average conditional predictive variance, which may include process and observation variability. The second is variation in the conditional mean as the uncertain parameter value changes. To prove the identity, write

$$ Y-E[Y] = \{Y-E[Y\mid\theta]\} + \{E[Y\mid\theta]-E[Y]\}. $$

Squaring and taking expectations, the cross term is zero because \(E[Y-E[Y\mid\theta]\mid\theta]=0\). The expected square of the first term is \(E[\operatorname{Var}(Y\mid\theta)]\), and the expected square of the second is \(\operatorname{Var}(E[Y\mid\theta])\). This proves the decomposition. \(\square\)

Worked Example: Extending Follow-Up Under Multiplicative Noise

Suppose a candidate model has \(dC_t=-kC_t\,dt+\sigma C_t\,dW_t\), with fixed \(C_0=10\) mg/L, \(k=0.10\) h\(^{-1}\), and \(\sigma=0.20\) h\(^{-1/2}\). Consider a prediction at \(t=20\) h, beyond the main observation window. Derive the mean and variance, and keep intermediate rounding consistent.

For this geometric Brownian model with elimination, the solution is \(C_t=C_0\exp\{(-k-\sigma^2/2)t+\sigma W_t\}\). Since \(W_t\sim N(0,t)\), the log concentration is normal, with mean \(\log C_0-(k+\sigma^2/2)t\) and variance \(\sigma^2t\). The lognormal moment formulas therefore give

$$ E[C_t]=C_0e^{-kt},\qquad \operatorname{Var}(C_t)=C_0^2e^{-2kt}(e^{\sigma^2t}-1). $$

Here \(\sigma^2t=0.04(20)=0.8\) and \(e^{-kt}=e^{-2}\). Thus \(E[C_{20}]=10e^{-2}\approx1.35335\) mg/L. For the variance, use the unrounded expression:

$$ \operatorname{Var}(C_{20}) =100e^{-4}(e^{0.8}-1) \approx1.83156(1.22554) \approx2.245\;(\text{mg/L})^2. $$

The predictive standard deviation is \(\sqrt{2.245}\approx1.498\) mg/L. The model’s median is \(10\exp[-(0.10+0.20^2/2)20]=10e^{-2.4}\approx0.907\) mg/L, below its mean, as expected for a right-skewed lognormal distribution. At this extended horizon, reporting only the mean would hide both the substantial spread and the skewness. This calculation is conditional on the stated parameter values; it does not include parameter uncertainty.

Dose Changes: What Scales and What Does Not?

A dose extrapolation asks whether candidate models imply plausible changes in both the level and variability of exposure when the dose changes. In a linear PK model, the mean concentration may scale proportionally with dose. In a multiplicative-noise model, absolute variability can scale with dose too, even if relative variability remains unchanged. Nonlinear dynamics, state-dependent diffusion, or dose-dependent parameters can break simple scaling. Thus, proportionality should be derived from the candidate model, not assumed from the fact that dose is doubled.

For the model in the previous example, the scaling claim can be proved directly. Let \(C_t^{(a)}\) be the solution starting at \(aC_0\), and \(C_t^{(1)}\) the solution starting at \(C_0\), driven by the same Brownian path. The explicit solution gives \(C_t^{(a)}=aC_t^{(1)}\) at every time. Consequently, its mean scales by \(a\), its variance by \(a^2\), and its coefficient of variation is unchanged. This is an exact property of this model, not a general SDE rule.

Worked Example: Doubling a Dose at a Fixed Time

Use the same model and parameter values, now comparing initial concentrations \(C_0=10\) and \(C_0=20\) mg/L at \(t=8\) h. For the first dose, \(E[C_8]=10e^{-0.8}\approx4.493\) mg/L. The variance is

$$ 100e^{-1.6}(e^{0.32}-1) \approx20.1897(0.377128) \approx7.614\;(\text{mg/L})^2. $$

For the doubled initial concentration, the mean is \(20e^{-0.8}\approx8.987\) mg/L, and the variance is

$$ 400e^{-1.6}(e^{0.32}-1) =4(7.614) \approx30.46\;(\text{mg/L})^2. $$

The standard deviations are about \(2.759\) and \(5.519\) mg/L, respectively. In both cases the coefficient of variation is \(\sqrt{e^{0.32}-1}\approx0.614\). Hence the model predicts doubled mean and standard deviation, but quadrupled variance. A comparison that plots only mean profiles would not show this growth in absolute uncertainty. The result should also be interpreted cautiously: this SDE permits arbitrarily large concentrations and is not automatically a suitable model at doses far outside the data.

Interval Changes and Accumulation

Changing a dosing interval is not equivalent to multiplying a single-dose prediction. Residual concentration from earlier doses contributes to later concentrations, and stochastic evolution carries uncertainty between administrations. To see the calculation, take a constant bolus increment \(A\) and let the concentration evolve between doses according to the geometric Brownian model above. Over an interval \(\tau\), conditional on the concentration immediately after a dose, the mean is multiplied by \(e^{-k\tau}\) and the second moment by \(e^{(-2k+\sigma^2)\tau}\). At a bolus, the concentration jumps by \(A\); its mean increases by \(A\), and its second moment changes from \(E[C^2]\) to \(E[C^2]+2AE[C]+A^2\).

Worked Example: Two Boluses With a 12-Hour Interval

Let each bolus increase concentration by \(A=5\) mg/L. Give the first bolus at time 0 and the second at 12 h, then predict at 24 h. Use \(k=0.10\) h\(^{-1}\), \(\sigma=0.20\) h\(^{-1/2}\), and concentration zero before the first bolus. The first interval has decay factor \(e^{-1.2}\) for the mean and \(e^{-1.92}\) for the second moment, since \((-2k+\sigma^2)12=(-0.20+0.04)12=-1.92\).

Immediately before the second bolus, the mean is \(5e^{-1.2}\approx1.50597\) mg/L, and the second moment is \(25e^{-1.92}\approx3.66517\;(\text{mg/L})^2\). Immediately after that bolus, the mean is \(5+1.50597=6.50597\) mg/L. The second moment is \(25e^{-1.92}+2(5)(5e^{-1.2})+25\approx43.72488\;(\text{mg/L})^2\).

During the next 12 hours, the mean is multiplied by \(e^{-1.2}\), giving \(6.50597e^{-1.2}\approx1.95956\) mg/L at 24 h. The second moment is multiplied by \(e^{-1.92}\), giving \(43.72488e^{-1.92}\approx6.41037\;(\text{mg/L})^2\). Therefore the variance at 24 h is approximately \(6.41037-(1.95956)^2\approx2.57049\;(\text{mg/L})^2\), and the standard deviation is about \(1.6033\) mg/L. This is a model-based prediction for the specified schedule; changing the interval changes both the residual amount at the second dose and the time available for stochastic evolution.

Comparison, Diagnostics, and Limits

No single comparison criterion answers every extrapolation question. Use observed-data fit and residual diagnostics to assess behavior where data exist, but do not treat them as proof of performance outside that range. Predictive calibration at observed regimens is useful evidence about the adequacy of predictive distributions there. It does not certify an unobserved high-dose or long-horizon prediction. Information criteria and held-out prediction can help compare candidates within the support of the data; when target-regimen outcomes are unavailable, they cannot supply an empirical score for that target. Extrapolation comparisons should instead make the model dependence visible, expose uncertainty, and guide which data would be most informative.

ApproachWhat it contributesImportant limitation
Observed-regime fit and diagnosticsChecks agreement with available concentrations and residual behaviorGood in-range behavior need not persist outside observed doses and times
Predictive comparison across target scenariosShows how candidate predictions and uncertainty differ at specified regimensWithout target-regimen outcomes, it is a stress test rather than validation
Mechanistic constraints and sensitivity analysisChecks whether extrapolated trends align with scientific knowledge and parameter changesConstraints can be incomplete, and plausible mechanisms do not establish the correct model
New data at target or boundary regimensDirectly evaluates predictions where the model is intended to be usedMay require additional study time, participants, or ethical review

Several warning signs deserve attention. Candidate predictions may diverge sharply as dose or time increases; uncertainty bands may widen rapidly; simulated paths may approach implausible or inadmissible states; or the answer may depend strongly on an unverified parameter or diffusion specification. Check that stochastic simulations remain numerically stable under smaller time steps and that reported summaries are not artifacts of a few extreme paths. For positive concentrations, a model with additive noise may generate negative values; for multiplicative noise, positivity can hold while implausibly large values remain possible. These are model properties, not problems that can be fixed merely by plotting a different summary.

A common mistake is to call the candidate with the narrowest extrapolated interval “best.” Narrowness is not accuracy: it may result from omitted parameter uncertainty, an overly restrictive diffusion term, or fixing random effects at estimated values. Another mistake is to rank models by their agreement at extrapolated regimens when no outcomes there are available. The correction is to label such results as conditional projections, show the assumptions and uncertainty sources, compare a set of scientifically plausible scenarios, and seek target-regimen data when the decision warrants it. Extrapolation cannot identify which candidate is true when the candidates agree on observed data but differ only in unobserved regions.

Practical takeaway: Treat dose-time extrapolation as a transparent stress test. Define the regimen and estimand, propagate the relevant uncertainty, compare candidate predictions and failure modes, and distinguish model-based projection from empirical validation.

Check Your Understanding

Answer each question, then check the brief solutions.

  1. For \(dC_t=-kC_t\,dt+\sigma C_t\,dW_t\), what happens to the variance when \(C_0\) is doubled and all other inputs are fixed?
  2. Why does good predictive calibration at observed doses not establish accuracy at a higher unobserved dose?
  3. If parameter uncertainty is ignored, which component of the predictive variance decomposition is omitted?
  4. In the two-bolus example, why is the post-second-dose second moment not just the pre-dose second moment plus \(A^2\)?

Solutions. 1. The concentration scales by two pathwise, so its variance scales by \(2^2=4\). 2. Calibration evaluates predictions against outcomes in the observed regime; it does not test the model’s behavior at an unobserved dose, where structural assumptions may matter more. 3. The term \(\operatorname{Var}(E[Y\mid\theta])\), which represents variation in the conditional mean across uncertain parameter values, is omitted. 4. Since the jump changes \(C\) to \(C+A\), its square is \(C^2+2AC+A^2\); taking expectations adds the cross term \(2AE[C]\) as well as \(A^2\).

Clinical Biostats