Tutorials › Population Pharmacokinetics › Prediction Without Re-Estimation

Bootstrap and External Validation · Tutorial 425 of 599

Prediction Without Re-Estimation

Use a development model with its parameters held fixed to make population or subject-conditional predictions for external PK data.

Advanced 12 min read

What You'll Learn

  • Define prediction from a locked population PK model.
  • Distinguish a population prediction from a typical-subject prediction.
  • Derive a conditional prediction using external concentration observations without refitting population parameters.
  • Separate predictions of latent concentrations from predictions of measured concentrations.
  • Identify assumptions and practical checks required when applying a model externally.
  • Recognize when conditioning becomes model updating or when an external dataset is not suitable for prediction.

What It Means to Predict Without Re-Estimation

External validation asks what a development model predicts for subjects who were not used to estimate it. In this tutorial, the model parameters remain fixed at their development estimates: external concentrations do not alter the population parameter estimates, the random-effects covariance matrix, or the residual-error model. The external subjects’ known covariates, doses, and sampling times can still be supplied to the model. For a subject-conditional prediction, that subject’s observed concentrations can also inform the subject-specific random effects, while the population model itself remains locked.

This distinction is important because two different predictions can be made for the same external subject. A population prediction averages over the model’s distribution of subject-to-subject random effects. A conditional prediction uses the subject’s observed concentrations to update what is predicted for that subject. Neither prediction re-estimates the fixed development-model parameters. The predictions answer different questions, so they should not be treated as interchangeable.

Definition: Prediction without re-estimation applies the development model’s fixed parameter values to an external subject’s available covariates, dose history, and sampling design. Population predictions integrate over the model’s random-effects distribution; subject-conditional predictions additionally condition on that subject’s observed concentrations. In both cases, the external data do not refit the population parameters or error model.

Model and Prediction Targets

Write a general population PK model for subject \(i\) at observation \(j\) as

$$ Y_{ij}=f(t_{ij},D_i,X_i;\theta,\eta_i)+\epsilon_{ij}. $$

Here \(Y_{ij}\) is the observed concentration, \(t_{ij}\) is the sampling time, \(D_i\) denotes the dose history, \(X_i\) denotes covariates, \(\theta\) contains the fixed structural and covariate parameters, \(\eta_i\) is the subject-specific random effect, and \(\epsilon_{ij}\) is residual error. The development model also specifies distributions for random effects and residual error, such as \(\eta_i\sim N(0,\Omega)\), with \(\Omega\) the random-effects covariance matrix. A locked prediction uses the development estimates of \(\theta\), \(\Omega\), and the residual-error parameters.

A prediction must state its target. It may concern the latent concentration described by the structural model, or a future measured concentration that includes residual error. For a future observation at time \(t^\ast\), with the external subject’s covariates and dosing history denoted by \(X_i,D_i\), a population prediction is the model-based expectation over random effects (and, for a measured concentration, residual error):

$$ E\{Y_i^\ast\mid X_i,D_i,t^\ast;\theta,\Omega,\text{error model}\}. $$

A subject-conditional prediction additionally conditions on the external subject’s observed concentration data \(Y_{i,\mathrm{obs}}\). It averages over the distribution of that subject’s random effects after seeing those observations, rather than simply replacing the random effect with a single estimate:

$$ E\{Y_i^\ast\mid Y_{i,\mathrm{obs}},X_i,D_i,t^\ast; \theta,\Omega,\text{error model}\}. $$

The development parameters remain fixed in both expressions. The conditional prediction changes because information about \(\eta_i\) has changed, not because the population model has been refitted. In practice, a software procedure may report a plug-in prediction using an empirical Bayes estimate of \(\eta_i\). That is a point approximation to the conditional calculation, and it is not generally identical to integrating over the full conditional distribution of \(\eta_i\).

A prediction at \(\eta_i=0\), often called a typical-subject prediction, is another distinct quantity. It evaluates the structural model at the mean random effect. In a nonlinear model, that value need not equal the population-average prediction. Nor does a typical-subject prediction automatically include residual error.

Worked Example: Population Mean and Typical Prediction

Suppose a hypothetical model for concentration at one sampling time is \(C=6\exp(\eta+\epsilon)\) mg/L, where \(\eta\sim N(0,0.09)\) and \(\epsilon\sim N(0,0.04)\) are independent. The parameters and variances are development estimates and are held fixed. Find the typical prediction, the population mean of the latent concentration, and the population mean of a measured concentration.

Typical prediction. Setting \(\eta=0\) and excluding residual error gives \(6\exp(0)=6.000\) mg/L.

Population mean of latent concentration. The latent concentration is \(C_{\mathrm{latent}}=6\exp(\eta)\). For a normal random variable \(Z\sim N(0,v)\), \(E\{\exp(Z)\}=\exp(v/2)\). Therefore,

$$ E(C_{\mathrm{latent}})=6\exp(0.09/2) =6\exp(0.045) =6(1.04603) =6.276\ \text{mg/L}. $$

Population mean of a measured concentration. Independence makes \(\eta+\epsilon\) normal with variance \(0.09+0.04=0.13\), so

$$ E(C)=6\exp(0.13/2) =6\exp(0.065) =6(1.06716) =6.403\ \text{mg/L}. $$

The three values differ because the typical prediction sets the random effect to zero, the latent population mean averages over \(\eta\), and the measured-concentration mean averages over both \(\eta\) and residual error. The calculation assumes the stated lognormal model and independence; without those assumptions, these expectation formulas need not apply.

Conditioning on External Concentrations

Observed concentrations can provide information about a subject’s random effect. They do not, by themselves, require refitting the population model. The distinction is easiest to see in a simple log-concentration model. Suppose

$$ Z_{\mathrm{obs}}=\log C_{\mathrm{obs}}=\log(6)+\eta+\epsilon,\qquad \eta\sim N(0,\Omega),\quad \epsilon\sim N(0,\sigma^2), $$

with independent \(\eta\) and \(\epsilon\). The development values of 6, \(\Omega\), and \(\sigma^2\) are fixed. After observing \(Z_{\mathrm{obs}}\), the distribution of \(\eta\) changes. In this conjugate normal example, completing the square in the prior density times the likelihood gives

$$ \eta\mid Z_{\mathrm{obs}} \sim N\left( \frac{\Omega}{\Omega+\sigma^2}(Z_{\mathrm{obs}}-\log 6), \frac{\Omega\sigma^2}{\Omega+\sigma^2} \right). $$

The conditional mean is a weighted version of the observed log-concentration deviation from \(\log 6\). The weight is between zero and one: noisy observations contribute less information relative to the prior random-effects distribution. This derivation relies on a normal prior, normal log-scale error, independence, and known fixed variances. More complex PK models generally require numerical integration or approximation to obtain the corresponding conditional distribution.

Worked Example: Predicting After One External Observation

Use the hypothetical model above, with \(\Omega=0.09\), \(\sigma^2=0.04\), and typical latent concentration 6 mg/L. An external subject has one observed concentration of 9 mg/L. Using the locked parameters, calculate the conditional mean of the subject’s latent concentration at the same modelled time. Then calculate the conditional mean of a future measured concentration under the same log-scale error model.

The observed log deviation is \(r=\log(9)-\log(6)=\log(1.5)=0.405465\). The conditional mean and variance of the random effect are

$$ m=\frac{0.09}{0.09+0.04}(0.405465) =0.692308(0.405465) =0.280707, $$
$$ v=\frac{0.09(0.04)}{0.09+0.04} =\frac{0.0036}{0.13} =0.0276923. $$

For the latent concentration \(6\exp(\eta)\), integrating over \(\eta\mid Z_{\mathrm{obs}}\sim N(m,v)\) gives

$$ E(C_{\mathrm{latent}}\mid Z_{\mathrm{obs}}) =6\exp(m+v/2) =6\exp(0.280707+0.0138462) =6\exp(0.294553) \approx 8.055\ \text{mg/L}. $$

For a future measured concentration, include the independent residual error variance as well:

$$ E(C_{\mathrm{future}}\mid Z_{\mathrm{obs}}) =6\exp\{m+(v+\sigma^2)/2\} =6\exp\{0.280707+(0.0276923+0.04)/2\} \approx 8.218\ \text{mg/L}. $$

The first result concerns the latent concentration; the second concerns a future measurement and is larger because residual variability is included in its arithmetic mean. The observed concentration informs the subject-specific random effect, but none of the fixed values \(6\), \(0.09\), or \(0.04\) was re-estimated. This illustration assumes a single observation follows the stated lognormal model and that the future residual is independent of the observed residual.

Applying the Locked Model to an External Design

Prediction requires using the external subject’s actual known inputs, not silently replacing them with development-sample averages. These inputs include dose amounts and times, sampling times, covariate values, and any protocol features represented in the model. The fixed parameters remain the same for every external subject; predicted concentrations can differ because their inputs differ.

Worked Example: Applying Fixed Clearance and Volume

Consider a hypothetical one-compartment intravenous bolus model with no random effects in this simplified illustration. The locked development values are \(CL=4.00\) L/h and \(V=20.0\) L. Predict concentration 2.00 h after a 100 mg dose, and then after a 150 mg dose, using the same model parameters.

For an intravenous bolus, \(C(t)=(D/V)\exp\{-(CL/V)t\}\). The elimination rate is \(CL/V=4.00/20.0=0.200\) h\(^{-1}\). For the 100 mg dose,

$$ C(2.00)=\frac{100\ \text{mg}}{20.0\ \text{L}} \exp\{-(0.200\ \text{h}^{-1})(2.00\ \text{h})\} =5.00\exp(-0.400) =3.352\ \text{mg/L}. $$

For the 150 mg dose, change the dose input but retain \(CL\) and \(V\):

$$ C(2.00)=\frac{150\ \text{mg}}{20.0\ \text{L}}\exp(-0.400) =7.50(0.670320) =5.027\ \text{mg/L}. $$

These are deterministic model predictions under the stated simplified model, not population averages from a model with random effects. The example assumes a bolus dose, one-compartment disposition, and no additional processes or error terms. In a stochastic population model, population prediction would also account for random effects; a subject-conditional prediction would require that subject’s observed concentrations as well.

Assumptions, Checks, and Alternatives

A locked prediction is interpretable only if the model and external inputs are sufficiently compatible. Before calculating predictions, verify that the external dataset uses the same units and variable definitions, and that dose histories and sampling times are represented correctly. Check that the model’s structural assumptions and covariate relationships are intended to apply to the external setting. These checks do not establish that the model is adequate; they identify avoidable discrepancies that would make its predictions incoherent.

For conditional predictions, confirm that each concentration used for conditioning belongs to the subject and dosing history being predicted. A concentration measured after a target time cannot be used for a genuinely prospective prediction at that earlier time without changing the prediction question. Likewise, using an observation both to condition a prediction and to describe that same observation as an independent future prediction is circular. Conditioning must be documented, including which observations were available at the prediction time.

Useful implementation checks include verifying units, reproducing a few predictions by hand, confirming the parameter file is the locked development version, and checking that any numerical integration or optimizer reports convergence. For conditional calculations, inspect whether the subject-specific estimate is being driven by data or is effectively shrunk toward the population distribution. Extreme estimates, unstable results from small changes in starting values, or predictions outside plausible ranges can signal sparse information, numerical problems, or a mismatch between data and model assumptions. These checks diagnose computation and applicability; they do not justify changing parameters while still calling the result prediction without re-estimation.

The main alternatives answer different questions. A typical-subject prediction evaluates the model at \(\eta_i=0\); it is simple but is not generally the population mean. A population prediction integrates over random effects and answers what the model predicts on average for subjects with the stated inputs. A conditional prediction uses external observations to focus on one subject, while retaining the development population model. Re-estimating parameters with external data is model updating, not prediction with a locked model. It may be useful for a different objective, but it must be distinguished from an external prediction made with unchanged parameters.

A common mistake is to call a prediction “population-based” after setting every random effect to zero and to interpret it as the average concentration in the population. In a nonlinear model, generally \(E\{f(\eta)\}\ne f\{E(\eta)\}\). The correction is to state whether the calculation uses \(\eta=0\) or integrates over the random-effects distribution, and to include residual error only when the target is a measured concentration. Another mistake is to treat conditional use of external concentrations as re-estimation. Conditioning updates information about an individual random effect under fixed population parameters; re-estimation changes one or more population-model parameters using external data.

Key takeaway: Locking the model fixes its population parameters and error structure, not every prediction for every subject. Known external inputs determine the prediction design, and observed concentrations may inform a subject-conditional prediction. State clearly whether the prediction is typical, population-marginal, latent, measured, or conditional on external observations.

Check Your Understanding

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

  1. A model has a lognormal random effect with mean zero. Is the prediction at the random effect’s mean necessarily the population mean concentration? Why?
  2. In a locked model, an external subject’s observed concentrations are used to infer that subject’s random effect. Which quantities remain fixed, and what information changes?
  3. In a lognormal model, why can the predicted mean of a future measured concentration differ from the predicted mean of the latent concentration?
  4. Can a concentration measured after a target prediction time be used in a prediction described as prospective at that target time? Explain.

Solutions. (1) No. The prediction at \(\eta=0\) is a typical-subject value. In a nonlinear model, averaging predictions over the random-effects distribution need not equal evaluating the model at the mean random effect. (2) The development estimates of the fixed parameters, random-effects distribution, and residual-error model remain fixed. The subject-specific conditional distribution of the random effect changes because it now incorporates that subject’s observations. (3) A future measured concentration includes residual error, whereas a latent concentration does not. Under a lognormal model, adding residual variance changes the arithmetic mean through the exponential variance correction. (4) No, not for a genuinely prospective prediction at that time. Using the later observation changes the information set on which the prediction is conditioned; report it instead as a prediction conditional on those observations, with their timing made explicit.

Clinical Biostats