Tutorials › Pharmacokinetic-Pharmacodynamic (PK/PD) Modeling › Simulation-Based Comparison of Estimation Strategies

Sequential Versus Simultaneous PK/PD Estimation · Tutorial 409 of 598

Simulation-Based Comparison of Estimation Strategies

Build a simulation study that compares sequential and simultaneous PK/PD estimators fairly and interprets their performance across realistic sampling designs.

Advanced 12 min read

What You'll Learn

  • Define a common estimand and data-generating process for both estimation strategies.
  • Compare bias, empirical standard error, root mean squared error, interval coverage, and convergence.
  • Quantify Monte Carlo uncertainty in simulation summaries.
  • Construct realistic PK and PD sampling scenarios and assess sensitivity to design choices.
  • Recognize why failed fits and model misspecification must be reported rather than hidden.

Why Compare Estimation Strategies by Simulation?

Sequential and simultaneous PK/PD analyses can differ in how they carry information from concentration data into the PD parameter estimates. Their relative performance depends on the model, sampling design, noise, and parameter values. A simulation study makes those conditions explicit: generate data under a stated model, fit each strategy to the same simulated data, and summarize how closely and reliably each recovers a defined target.

A simulation does not establish that one method is universally superior. It estimates performance under the scenarios that were simulated. A useful comparison therefore begins with a precise estimand, uses realistic study designs, and reports uncertainty and failures as well as the favorable results.

Definition: A simulation-based comparison repeatedly generates data from a specified data-generating process, applies each estimation strategy to each generated data set, and summarizes the resulting estimates and intervals relative to a known parameter value. The estimand is the precise quantity the analysis aims to estimate; the two strategies must target the same estimand for their performance to be directly compared.

Specify the Simulation Before Fitting

A practical design has four linked parts: the data-generating process, the study design, the estimation procedures, and the performance measures. Write these down before running the simulation. Otherwise, it is easy to change definitions after seeing the results or to compare methods that do not answer the same question.

For a simple hypothetical example, let subject \(i\)'s concentration after an intravenous dose be described by a one-compartment model:

$$ C_i(t)=\frac{Dose}{V_i}\exp(-k_i t),\qquad k_i=\frac{CL_i}{V_i}. $$

Suppose observed concentrations have log-normal measurement error, so that \(\log C_{ij}^{obs}=\log C_i(t_{ij})+\epsilon_{ij}\), with \(\epsilon_{ij}\sim N(0,\sigma_{PK}^2)\). A simple increasing PD response might be \(E_i(t)=E_0+E_{\max}C_i(t)/(EC_{50}+C_i(t))\), with additive normal observation error. These equations define an illustrative data-generating process, not a universal PK/PD model. A population simulation may also include between-subject variability in PK or PD parameters. Those distributions and any correlations must be specified explicitly.

The sequential procedure first fits the PK data and then uses estimated concentrations or PK parameters in the PD analysis. The simultaneous procedure estimates PK and PD parameters together from the concentration and response data. Define the target—for example, population \(EC_{50}\)—in the same way for both procedures. If one procedure estimates a population parameter and the other reports an individual-level quantity, their numerical results are not a fair head-to-head comparison.

Use the same simulated subjects, observations, and sampling times for both methods within each replicate. This paired design removes avoidable variation due simply to one method receiving a more favorable random data set. The methods may have different fitting algorithms, but their model assumptions, likelihood contributions, parameter constraints, and rules for deriving the target should be documented.

Performance Measures and Their Interpretation

Let \(\theta\) be the true target and let \(\hat{\theta}_r\) be its estimate in replicate \(r\), for \(r=1,\ldots,R\). Calculate each summary using a clearly stated denominator. In particular, distinguish summaries conditional on successful fits from the proportion of all simulations that succeed.

$$ \widehat{Bias}=\frac{1}{R}\sum_{r=1}^{R}\hat{\theta}_r-\theta,\qquad Empirical\ SE=\sqrt{\frac{1}{R-1}\sum_{r=1}^{R}(\hat{\theta}_r-\bar{\hat{\theta}})^2}, $$

Here \(\bar{\hat{\theta}}\) is the mean estimate across replicates. Bias measures systematic displacement from the truth; empirical standard error measures the across-replicate spread. If both matter, root mean squared error combines them:

$$ RMSE=\sqrt{\frac{1}{R}\sum_{r=1}^{R}(\hat{\theta}_r-\theta)^2} =\sqrt{\left(\frac{1}{R}\sum_{r=1}^{R}\hat{\theta}_r-\theta\right)^2 +\frac{R-1}{R}Empirical\ SE^2}. $$

The last equality follows by expanding each deviation around the replicate mean: the cross-products sum to zero because \(\sum_r(\hat{\theta}_r-\bar{\hat{\theta}})=0\). For large \(R\), RMSE is approximately the square root of squared bias plus squared empirical standard error. Lower RMSE is not automatically preferable if the estimand, failure rate, or interval behavior differs.

For a nominal 95% confidence interval, estimate coverage as the fraction of intervals containing \(\theta\). Coverage is a repeated-sampling property of the procedure under the simulated conditions; it is not the probability that a particular calculated interval contains the fixed true value. Also report interval width when relevant, since wide intervals can achieve good coverage while providing limited precision.

Convergence should be defined operationally before simulation. For example, count a fit as successful only if the optimizer reports convergence, the objective and parameter estimates are finite, and specified numerical checks (such as a usable covariance estimate) pass. Report the success proportion out of all \(R\) generated data sets. For estimate-based summaries, state whether failed fits are excluded and give the number remaining. A method that converges only on easy data sets can look artificially precise if failures disappear from the summary.

Worked Examples of Simulation Summaries

Worked Example: Bias, Empirical Standard Error, and RMSE

In a hypothetical correctly specified simulation, the target is population \(EC_{50}=2.00\) mg/L, and both strategies are successfully fitted in all \(R=1{,}000\) replicates. The sequential estimates have mean 2.18 mg/L and empirical standard error 0.620 mg/L. The simultaneous estimates have mean 2.05 mg/L and empirical standard error 0.500 mg/L.

For the sequential estimates, the estimated bias is \(2.18-2.00=0.180\) mg/L. Using the large-\(R\) bias-variance decomposition, \(RMSE\approx\sqrt{0.180^2+0.620^2}=\sqrt{0.4168}=0.646\) mg/L.

For the simultaneous estimates, the estimated bias is \(2.05-2.00=0.0500\) mg/L, and \(RMSE\approx\sqrt{0.0500^2+0.500^2}=\sqrt{0.2525}=0.503\) mg/L. Under these simulation conditions, the simultaneous strategy has lower estimated bias, spread, and RMSE. This result supports a conclusion about this specified scenario, not a general claim about every PK/PD analysis.

Worked Example: Coverage and Monte Carlo Uncertainty

Suppose 1,000 sequential 95% intervals contain the true \(EC_{50}\) in 920 replicates, while 950 of 1,000 simultaneous intervals contain it. The estimated coverage proportions are \(920/1{,}000=0.920\) and \(950/1{,}000=0.950\), or 92.0% and 95.0%.

The approximate Monte Carlo standard error of an estimated coverage proportion \(\hat p\) is \(\sqrt{\hat p(1-\hat p)/R}\). For the simultaneous method it is \(\sqrt{0.950(0.050)/1{,}000}=0.00689\), or 0.689 percentage points. For the sequential method it is \(\sqrt{0.920(0.080)/1{,}000}=0.00858\), or 0.858 percentage points.

Thus the observed coverage difference is 3.0 percentage points, but simulation error in each estimate is not zero. Coverage should be reported with its Monte Carlo uncertainty and interpreted alongside bias, interval width, and convergence. The simulation estimates performance under its assumptions; it does not establish that the simultaneous method will have exactly 95% coverage in other settings.

Worked Example: Reporting Convergence Without Hiding Failures

In another hypothetical run of 1,000 generated data sets, the sequential strategy meets the prespecified convergence criteria in 980 fits and the simultaneous strategy in 990. Their convergence proportions are \(980/1{,}000=0.980\), or 98.0%, and \(990/1{,}000=0.990\), or 99.0%.

Suppose empirical standard errors are then calculated from the successful estimates only. Report that the sequential spread is conditional on 980 successful fits and the simultaneous spread on 990. Do not describe either spread as if it summarized all 1,000 replicates. Investigate failures by recording reasons and checking whether they cluster in sparse or otherwise difficult data sets. A one-percentage-point difference in convergence alone does not determine which method is better; the estimates, intervals, and failure patterns also matter.

Make Sampling Scenarios Realistic and Informative

The sampling schedule is part of the simulation, not a detail to add after selecting a winner. For an IV concentration profile, early samples help characterize distribution or rapid decline when those features are in the model; later samples inform the elimination phase. A schedule with only late samples may provide little information about exposure around the PD observations. In a clinical study, PK samples may be sparse and concentrated at practical visit times, while PD measurements may occur more often or at different times.

A useful design set might include a relatively informative PK schedule and a sparse schedule representative of the intended study. Keep the PD schedule, dose, subject count, and noise assumptions clear, and vary one design feature at a time when the goal is to understand its influence. For each schedule, generate concentration and PD observations at their actual planned times rather than pretending that both measurements are collected continuously. Examine whether the simulated concentration range spans the PD response region needed to estimate the target.

A strong comparison can include a primary scenario in which the fitted model matches the data-generating model, plus sensitivity scenarios for plausible departures: greater measurement error, less informative PK sampling, or a prespecified PK-model discrepancy. These scenarios answer different questions. Correct specification evaluates performance under the assumed model; misspecification evaluates robustness to the particular departure introduced. It does not diagnose every possible error in a real analysis.

Before fitting, check that the parameter values and sampling times generate plausible concentration and response profiles, that the target is identifiable enough for the intended comparison, and that simulation errors and optimizer settings are controlled. Residual diagnostics from fitted data can reveal patterns worth representing in scenarios, but a simulation summary cannot substitute for checking the assumptions and fit of an actual analysis.

Comparison, Diagnostics, and Limitations

The sequential strategy is usually easier to modularize: PK fitting can be inspected separately, and the PD stage can use its output. Its limitation in this comparison is that plug-in quantities may fail to carry all PK estimation uncertainty into PD inference, depending on the implementation. The simultaneous strategy can account for the PK and PD likelihood contributions together, but it may be more computationally demanding and can have convergence or identifiability difficulties. Neither feature guarantees better estimates in every simulated setting.

A simulation comparison should make failure visible. Alongside numerical summaries, inspect estimate distributions, interval widths, convergence status, and whether estimates approach parameter bounds. Look for extreme estimates or systematic bias that an average alone could conceal. If numerical failures occur, repeat fits with documented alternative starting values or tolerances as a diagnostic; do not silently change the fitting procedure for only one method. Apply the same prespecified success criteria and report any changes.

Monte Carlo error also limits interpretation. Increasing \(R\) reduces the simulation noise in reported summaries, but does not repair a poorly chosen data-generating model, unrealistic sampling schedule, or incorrect estimand. A conclusion that reverses across plausible scenarios should be reported as scenario-dependent rather than compressed into a single ranking.

Common Mistake

Common pitfall: “The simultaneous method has a smaller empirical standard error, so it is automatically more accurate.” A smaller spread describes precision, not closeness to the truth. If estimates are biased, their RMSE may be larger despite a smaller empirical standard error. Compare bias and RMSE, assess interval coverage, and report convergence under the same simulated data and conditions.
1
Define the target and scenarios.
State the common estimand, data-generating model, parameter values, subject-level variability, residual errors, and realistic PK and PD sampling schedules.
2
Generate paired data sets.
For each replicate, simulate one data set and fit both strategies to those same observations using prespecified procedures.
3
Summarize performance and failures.
Report bias, empirical standard error, RMSE, interval coverage and width, and convergence proportions, with denominators and Monte Carlo uncertainty stated.
4
Interpret across scenarios.
Identify which conditions drive differences, describe limitations, and avoid turning scenario-specific simulation results into universal claims.

Check Your Understanding

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

  1. A simulation uses 500 replicates and 475 successful fits for one strategy. What convergence proportion should be reported?
  2. Two methods estimate the same target. Method A has bias 0.10 units and empirical standard error 0.40 units; Method B has bias 0.30 units and empirical standard error 0.30 units. Using the large-sample bias-variance approximation, which has lower RMSE?
  3. Why should both methods be fitted to the same simulated data set within each replicate?
  4. A method has estimated 95% interval coverage of 90% in a specified scenario. What does this result mean, and what does it not mean?

Solutions. (1) The convergence proportion is \(475/500=0.950\), or 95.0%; the denominator is all generated data sets. (2) For A, \(RMSE\approx\sqrt{0.10^2+0.40^2}=\sqrt{0.17}=0.412\) units. For B, \(RMSE\approx\sqrt{0.30^2+0.30^2}=\sqrt{0.18}=0.424\) units. Method A has slightly lower approximate RMSE under these summaries, although other performance measures and Monte Carlo uncertainty still matter. (3) Pairing controls variation from the random data sets, making the comparison focus on how the methods perform on identical observations. (4) It means about 90% of intervals contained the true value across repeated simulated data sets under that scenario. It does not mean there is a 90% probability that a particular interval contains the parameter, nor does it establish coverage in other settings.

Clinical Biostats