Tutorials › Quantitative Systems Pharmacology (QSP) › From Individual Responses to Trial-Level Outcomes

Propagating Uncertainty to Clinical Predictions · Tutorial 737 of 799

From Individual Responses to Trial-Level Outcomes

Learn to construct trial-level predictive distributions that account for both variation among sampled patients and shared uncertainty in the QSP model.

Advanced 12 min read

What You'll Learn

  • Define a trial-level estimand and its simulated estimator.
  • Derive the variance decomposition for a trial mean under parameter uncertainty.
  • Aggregate individual predictions into a response rate or mean change.
  • Distinguish shared model uncertainty from patient-to-patient variability.
  • Identify when pooling predictions or using a plug-in parameter estimate understates uncertainty.
  • Calculate how trial size changes sampling uncertainty without removing model uncertainty.

From a Patient Prediction to a Trial Prediction

A QSP model often produces predictions for an individual: a biomarker change, a binary response, or a trajectory-derived outcome. A clinical decision, however, is frequently framed at the trial level. Examples include the average change among enrolled patients or the proportion who meet a response criterion. These are not individual outcomes; they are summaries calculated across a trial-sized sample.

The distinction matters because a trial-level prediction has more than one source of uncertainty. Patients sampled into a trial differ in their characteristics and outcomes. In addition, the QSP model’s parameters may be uncertain. If one uncertain parameter set governs an entire simulated trial, its effect is shared across that trial’s patients. Increasing the number of patients reduces sampling variability, but it does not make that shared model uncertainty disappear.

Definition: Let \(\theta\) denote uncertain QSP parameters, and let \(Y_i\) be the outcome for patient \(i\), generated under \(\theta\) and that patient’s characteristics and outcome variability. For a trial of \(n\) patients, the trial mean is \(\bar{Y}_n=n^{-1}\sum_{i=1}^{n}Y_i\). For a binary response indicator \(R_i\), the trial response rate is \(\hat{p}_n=n^{-1}\sum_{i=1}^{n}R_i\). A trial-level predictive distribution describes the uncertainty in such a trial summary across possible parameter values and trial samples.

The target population and the trial design determine how patients are sampled and which summary is meaningful. For example, a mean change is defined for a specified endpoint, visit, and analysis population. A response rate also requires a defined response rule and time point. Aggregation cannot repair an ambiguous endpoint definition: those choices must be fixed before simulation.

Here, parameter uncertainty is represented by a distribution over plausible values of \(\theta\), such as a parameter uncertainty distribution obtained during model development. It describes uncertainty about the model inputs, not biological variation from one patient to another. Patient heterogeneity instead enters through sampled patient characteristics and, where applicable, individual outcome variability. The distinction determines how uncertainty should be propagated.

Variance Decomposition for a Trial Mean

Suppose that conditional on a fixed \(\theta\), the \(n\) trial patients are independent draws from the target population and have identically distributed outcomes with mean \(\psi(\theta)\) and variance \(\tau^2(\theta)\). These assumptions allow the standard variance formula for an average to be applied within a parameter draw. If the trial design uses fixed strata, clustering, repeated measures, or other dependence, the conditional variance must instead reflect that design.

The law of total variance separates uncertainty in the trial mean into variation within a fixed model and variation across model parameter values:

$$ \operatorname{Var}(\bar{Y}_n) = \operatorname{Var}_{\theta}\!\left(\operatorname{E}[\bar{Y}_n\mid\theta]\right) + \operatorname{E}_{\theta}\!\left[\operatorname{Var}(\bar{Y}_n\mid\theta)\right]. $$

Conditional on \(\theta\), the expected trial mean is \(\psi(\theta)\). Independence gives \(\operatorname{Var}(\bar{Y}_n\mid\theta)=\tau^2(\theta)/n\). Substitution yields:

$$ \operatorname{Var}(\bar{Y}_n) = \operatorname{Var}_{\theta}\!\left(\psi(\theta)\right) + \operatorname{E}_{\theta}\!\left[\frac{\tau^2(\theta)}{n}\right]. $$

The first term is variability in the population mean prediction across uncertain parameter values. The second is expected patient-sampling variability in a trial of size \(n\). This decomposition is a justification for simulating parameter uncertainty at the trial level: draw \(\theta\), then generate the patients and their outcomes conditional on that same draw.

Key result: Under the stated conditional independence and common-population assumptions, a trial mean’s predictive variance is the variance of its parameter-specific population mean plus the average conditional sampling variance. The parameter-specific mean is shared across patients in a trial, so its uncertainty is not divided by \(n\).

For a binary response, let \(q(\theta)=P(R_i=1\mid\theta)\). Conditional on \(\theta\), responses are Bernoulli with variance \(q(\theta)\{1-q(\theta)\}\), so:

$$ \operatorname{Var}(\hat{p}_n) = \operatorname{Var}_{\theta}\!\left(q(\theta)\right) + \operatorname{E}_{\theta}\!\left[\frac{q(\theta)\{1-q(\theta)\}}{n}\right]. $$

This formula applies when patients are conditionally independent and have the same response probability under the specified population and design. If probabilities differ by patient characteristics, the conditional variance must be calculated for the actual sampling scheme. For a nonlinear summary, such as a median or a threshold applied to the trial mean, the same decomposition can be written using total variance, but the conditional distribution of that summary generally needs to be simulated rather than inferred from the mean formula.

Worked Example: Predicting a Trial Mean Change

Suppose two equally weighted, hypothetical parameter scenarios predict mean biomarker changes of \(-4\) and \(-6\) units. Within a scenario, the outcome standard deviations are 4 and 5 units, respectively. A trial enrolls \(n=100\) independent patients from the specified target population. Calculate the predictive mean and standard deviation of the trial mean change.

The overall predictive mean is the average of the scenario-specific means:

$$ \operatorname{E}(\bar{Y}_{100}) = \frac{1}{2}(-4)+\frac{1}{2}(-6) = -5\ \text{units}. $$

The variance across the two parameter-specific means is:

$$ \operatorname{Var}_{\theta}\{\psi(\theta)\} = \frac{1}{2}(-4+5)^2+\frac{1}{2}(-6+5)^2 = 1\ \text{unit}^2. $$

The average conditional outcome variance is \(\{4^2+5^2\}/2=20.5\ \text{unit}^2\). Therefore, the expected sampling variance of a 100-patient mean is \(20.5/100=0.205\ \text{unit}^2\). Combining the components gives:

$$ \operatorname{Var}(\bar{Y}_{100})=1+0.205=1.205\ \text{unit}^2, \qquad SD(\bar{Y}_{100})=\sqrt{1.205}=1.098\ \text{units}. $$

The prediction is centered at \(-5\) units, with a predictive standard deviation of about \(1.10\) units. This standard deviation describes variation in possible trial means under both parameter uncertainty and patient sampling; it is not the standard deviation of individual patient outcomes.

Aggregating Binary Responses

For a response endpoint, the trial response rate is the number of responders divided by the number of enrolled patients. A model may first predict a response probability for each patient based on that patient’s characteristics and the QSP-derived outcome. The trial-level quantity is then calculated from the resulting response indicators, not obtained by treating the average of individual probabilities as though it were an observed trial rate. The average probability is useful as the expected rate, but a simulated trial rate also reflects the randomness of who responds.

Worked Example: A Response-Rate Predictive Distribution

Consider two equally weighted, hypothetical parameter scenarios. Under the first, each patient has a response probability of \(0.20\); under the second, the probability is \(0.40\). In either scenario, a simulated trial enrolls \(n=50\) independent patients. Find the predictive mean and variance of the trial response rate.

The mean response probability across parameter scenarios is:

$$ \operatorname{E}(\hat{p}_{50}) = \frac{1}{2}(0.20)+\frac{1}{2}(0.40) = 0.30. $$

The parameter uncertainty component is:

$$ \operatorname{Var}_{\theta}\{q(\theta)\} = \frac{1}{2}(0.20-0.30)^2+\frac{1}{2}(0.40-0.30)^2 = 0.010. $$

The expected conditional sampling component is:

$$ \operatorname{E}_{\theta}\!\left[\frac{q(\theta)\{1-q(\theta)\}}{50}\right] = \frac{1}{2}\frac{0.20(0.80)}{50} + \frac{1}{2}\frac{0.40(0.60)}{50} = 0.004. $$

Thus, \(\operatorname{Var}(\hat{p}_{50})=0.010+0.004=0.014\), and its predictive standard deviation is \(\sqrt{0.014}=0.1183\), or 11.83 percentage points. The expected number of responders is \(50(0.30)=15\), but the distribution of the count is a mixture of two binomial distributions, not a single binomial distribution with probability \(0.30\). In fact, its variance is \(50^2(0.010)+50(0.20)=35\) responders squared. A binomial model with probability \(0.30\) would give variance \(50(0.30)(0.70)=10.5\), omitting the shared uncertainty about which parameter scenario applies.

Simulation Procedure and Checks

A direct simulation mirrors the hierarchy in the variance decomposition. For each simulated trial, draw one parameter set and retain it for all patients in that trial. Then generate the trial’s patients from the target population, generate their outcomes under that parameter set, and calculate the prespecified trial summary. Repeating this process produces a distribution of trial-level outcomes. If the model produces deterministic patient outcomes conditional on characteristics, patient-sampling variability can still arise because the sampled characteristics differ; additional outcome randomness should be simulated only when it belongs to the outcome model or trial process.

1
Specify the trial quantity.
Define the endpoint, time point, population, response rule if relevant, and summary to be calculated.
2
Draw shared model uncertainty.
Draw \(\theta\) from the stated parameter uncertainty distribution once for the simulated trial.
3
Generate the trial.
Sample patient characteristics according to the trial design and generate each patient outcome conditional on those characteristics and the shared \(\theta\).
4
Aggregate and repeat.
Calculate the trial-level estimand for that simulated trial, and repeat the full process to obtain its predictive distribution.

Several checks help reveal an aggregation problem. Verify that each simulated trial has the intended size and population composition; confirm that every patient’s response rule and visit time match the estimand; and check that the calculated summary is on the intended scale and in the intended units. Compare simulated means and variances with the conditional formulas in simple cases, such as a constant response probability. Also check that the parameter draw is shared within each trial rather than inadvertently redrawn for every patient.

Worked Example: Why Increasing Trial Size Does Not Remove All Uncertainty

Use the two hypothetical parameter scenarios from the mean-change example, for which the between-scenario variance in the mean change is \(1\ \text{unit}^2\) and the average individual outcome variance is \(20.5\ \text{unit}^2\). What trial size makes the predictive standard deviation of the trial mean no greater than \(1.05\) units?

The variance at size \(n\) is \(1+20.5/n\). The required condition is:

$$ \sqrt{1+\frac{20.5}{n}}\leq 1.05 \quad\Longleftrightarrow\quad 1+\frac{20.5}{n}\leq 1.1025. $$

Subtracting 1 gives \(20.5/n\leq 0.1025\), so \(n\geq 20.5/0.1025=200\). At \(n=200\), the variance is \(1+20.5/200=1.1025\ \text{unit}^2\), and the standard deviation is \(1.05\) units. Even as \(n\) grows without bound, the variance approaches \(1\ \text{unit}^2\), because uncertainty across parameter-specific means remains. Thus, increasing enrollment can reduce sampling uncertainty but cannot eliminate the model-uncertainty component in this setup.

Common Pitfalls and Alternatives

A plug-in approach evaluates the model at one parameter estimate and reports the resulting population mean or response probability. It can be useful as a point prediction, but by itself it omits uncertainty across parameter values and trial-to-trial sampling. Direct trial simulation instead represents both sources and can accommodate nonlinear aggregation rules. Analytical variance calculations are often more efficient and transparent when their assumptions hold; simulation is more flexible when the estimand or design is complex. They are complementary approaches, and simple cases provide useful checks on a simulation implementation.

  • Redrawing parameters for every patient. This treats shared epistemic uncertainty as patient-to-patient variation and changes the implied model. Draw one parameter set per simulated trial unless the model explicitly defines patient-specific random effects.
  • Pooling all simulated patients across parameter draws. This can obscure the distribution of trial summaries and the dependence induced by a shared parameter set. Calculate a summary within each simulated trial, then summarize the distribution of those trial summaries.
  • Reporting the average predicted probability as a realized rate. The average probability is an expected response rate; an actual finite trial’s observed rate also varies due to patient sampling and response randomness.
  • Assuming the variance always falls as \(1/n\). Only the conditional sampling component has that scaling under the stated assumptions. The between-parameter component does not.

A further limitation is that a precise trial-level predictive distribution cannot compensate for a poorly specified target population, endpoint, or model uncertainty distribution. Nor does this aggregation alone establish that a model is adequate for its intended use. It translates individual predictions into trial summaries under the specified assumptions; the interpretation remains conditional on those assumptions.

Check Your Understanding

Work through the questions, then compare your reasoning with the solutions.

  1. A parameter uncertainty distribution gives two equally weighted mean-change predictions, \(2\) and \(4\) mg/L. Within each scenario, individual outcome variance is \(9\ \text{(mg/L)}^2\). For \(n=25\), calculate the predictive mean and variance of the trial mean.
  2. For a binary endpoint, \(q(\theta)\) is fixed at \(0.10\), and \(n=20\). What are the mean and variance of the trial response rate if there is no parameter uncertainty?
  3. Why should the same parameter draw generally be used for every patient in a simulated trial?
  4. A simulation reports the mean of all individual predicted response probabilities but does not simulate response indicators or patient samples. What can this mean estimate, and what trial-level uncertainty does it omit?

Solutions. (1) The mean is \(\{2+4\}/2=3\) mg/L. The between-scenario variance is \(\{(2-3)^2+(4-3)^2\}/2=1\ \text{(mg/L)}^2\); the sampling component is \(9/25=0.36\ \text{(mg/L)}^2\). The total predictive variance is \(1.36\ \text{(mg/L)}^2\). (2) The expected rate is \(0.10\), and the variance is \(0.10(0.90)/20=0.0045\). (3) A parameter draw represents uncertainty about the model shared by the simulated trial, not a new independent parameter value for each patient. (4) It can estimate the population’s expected response probability under the simulated model and population. It omits finite-trial sampling variability, including the variability of the observed response rate.

Clinical Biostats