Tutorials › Model-Informed Drug Development (MIDD) › Prediction Intervals for Decision-Relevant Outcomes

Communicating Uncertainty and Sensitivity of Decisions · Tutorial 421 of 596

Prediction Intervals for Decision-Relevant Outcomes

Learn how to construct and interpret prediction intervals for future patient outcomes by combining parameter uncertainty with patient-level variability.

Intermediate 11 min read

What You'll Learn

  • Distinguish uncertainty about model parameters from variation among future patients.
  • Construct predictive distributions by averaging conditional outcome distributions over uncertain parameters.
  • Calculate discrete prediction intervals for future response and safety-event counts.
  • Derive a continuous-outcome prediction interval when parameter and residual uncertainties are normal.
  • Diagnose assumptions and compare prediction intervals with parameter-only and plug-in summaries.

Why Predictive Uncertainty Matters

A development decision often concerns outcomes that have not yet been observed: how many patients might respond in a planned cohort, how many safety events might occur, or what outcome an individual patient might experience. A model’s estimated average is not a complete answer. Future outcomes vary between patients, and the model parameters used to predict them are themselves uncertain. A prediction interval represents both sources of uncertainty for a specified future outcome or group of outcomes.

The interval depends on the prediction target. Predicting the mean response probability is different from predicting the number of responses in a new cohort. The first concerns a model quantity; the second also includes the variability of future patient outcomes. State the target, its units, and the population and time frame before calculating an interval.

Definition: A prediction interval for a future outcome is an interval derived from its predictive distribution: the distribution of that outcome after accounting for uncertainty in the model parameters and, when relevant, variability in future observations conditional on those parameters. A central \(100(1-\alpha)\%\) prediction interval uses the \(\alpha/2\) and \(1-\alpha/2\) quantiles of that distribution. For discrete outcomes, the interval’s actual coverage can differ from its nominal level because outcomes take only distinct values.

Combining Parameter Uncertainty and Patient Variability

Let \(\theta\) denote uncertain model parameters and \(Y_{\text{new}}\) a future outcome. A predictive distribution is formed by averaging the conditional distribution of the future outcome over the uncertainty distribution for \(\theta\):

$$ P(Y_{\text{new}}\leq y)=\int P(Y_{\text{new}}\leq y\mid\theta)\,p(\theta)\,d\theta $$

Here \(p(\theta)\) represents the distribution used to characterize parameter uncertainty, such as a posterior distribution or a distribution obtained by a suitable resampling procedure. The conditional distribution \(P(Y_{\text{new}}\leq y\mid\theta)\) represents patient-level variability under the model. The parameter distribution must be appropriate to the analysis; a range of plausible values alone is not a probability distribution and cannot be averaged as one without assigning weights.

A useful justification follows from the law of total variance. For a future outcome with finite variance, write its deviation from its overall mean as its deviation from the conditional mean plus the deviation of the conditional mean from the overall mean. The cross-product has expectation zero because the conditional deviation has mean zero given \(\theta\). Therefore:

$$ \operatorname{Var}(Y_{\text{new}}) = E[\operatorname{Var}(Y_{\text{new}}\mid\theta)] + \operatorname{Var}(E[Y_{\text{new}}\mid\theta]) $$

The first term is average patient-level variability conditional on the parameters. The second is variability in the model’s conditional mean as the parameters vary. This identity explains why an interval for a predicted mean alone is usually narrower than an interval for an individual future outcome.

For a future count \(K\) of responses among \(n\) patients, suppose each patient responds independently conditional on response probability \(p\), so \(K\mid p\sim\operatorname{Binomial}(n,p)\). If \(p\) is uncertain, then:

$$ E[K]=nE[p], \qquad \operatorname{Var}(K)=nE[p(1-p)]+n^2\operatorname{Var}(p) $$

The first variance term reflects the binomial variation in patient outcomes; the second reflects uncertainty in \(p\). When the same uncertain \(p\) applies to the whole future cohort, patients’ outcomes are generally dependent marginally, even though they are independent conditional on \(p\). Sampling a separate \(p\) for every patient would represent a different model.

Worked Example: Predicting Responses in a Small Cohort

Hypothetical data and assumptions. Suppose an illustrative model assigns probability 0.5 to a response probability \(p=0.4\) and probability 0.5 to \(p=0.6\). Predict the number \(K\) of responses among four future patients. Assume that, conditional on \(p\), each patient responds independently with probability \(p\), and that the same \(p\) applies to all four patients.

Conditional on \(p\), \(K\) has a binomial distribution. For example, at \(p=0.4\), the probability of zero responses is \((1-0.4)^4=0.1296\), and the probability of one response is \(4(0.4)(0.6)^3=0.3456\). Calculating the binomial probabilities at both parameter values and averaging them with equal weights gives:

$$ \begin{aligned} P(K=0)&=0.5(0.1296)+0.5(0.0256)=0.0776\\ P(K=1)&=0.5(0.3456)+0.5(0.1536)=0.2496\\ P(K=2)&=0.5(0.3456)+0.5(0.3456)=0.3456\\ P(K=3)&=0.5(0.1536)+0.5(0.3456)=0.2496\\ P(K=4)&=0.5(0.0256)+0.5(0.1296)=0.0776 \end{aligned} $$

The probabilities sum to 1.000. The cumulative probabilities through \(K=0,1,2,3,4\) are 0.0776, 0.3272, 0.6728, 0.9224, and 1.000. The smallest outcome whose cumulative probability is at least 0.10 is 1, and the smallest outcome whose cumulative probability is at least 0.90 is 3. Thus a central nominal 80% prediction interval is 1 to 3 responses, or 25% to 75% of this four-patient cohort. Its actual probability is \(0.2496+0.3456+0.2496=0.8448\), rather than exactly 0.80, because the count is discrete.

This interval concerns a future cohort’s observed responses, not just the uncertain value of \(p\). Its relevance to a development choice depends on whether outcomes from 1 to 3 responses would change the choice under the decision’s prespecified criteria.

Worked Safety-Event Prediction

Safety outcomes are often expressed as counts over a defined number of patients and follow-up period. The prediction target should specify both: an event count without a follow-up duration is incomplete if risk accumulates over time. The conditional outcome model must also match the event process. For the following illustration, use a binomial model for whether each patient experiences at least one event during a fixed follow-up period.

Worked Example: Predicting Safety Events in a Cohort

Hypothetical data and assumptions. Suppose parameter uncertainty is represented by two equally weighted possibilities: an event probability of 0.10 or 0.30 per patient during a specified follow-up period. Predict the number \(K\) of patients with at least one event among five future patients. Assume conditional independence of patient outcomes given the shared event probability, identical follow-up, and the same event definition for all patients.

For \(p=0.10\), the binomial probabilities for counts 0 through 5 are 0.59049, 0.32805, 0.07290, 0.00810, 0.00045, and 0.00001. For \(p=0.30\), they are 0.16807, 0.36015, 0.30870, 0.13230, 0.02835, and 0.00243. Averaging corresponding probabilities with equal weights gives:

$$ \begin{aligned} P(K=0)&=0.5(0.59049+0.16807)=0.37928\\ P(K=1)&=0.5(0.32805+0.36015)=0.34410\\ P(K=2)&=0.5(0.07290+0.30870)=0.19080\\ P(K=3)&=0.5(0.00810+0.13230)=0.07020\\ P(K=4)&=0.5(0.00045+0.02835)=0.01440\\ P(K=5)&=0.5(0.00001+0.00243)=0.00122 \end{aligned} $$

The cumulative probabilities through 0, 1, and 2 events are 0.37928, 0.72338, and 0.91418. The 10th percentile is 0 events, and the 90th percentile is 2 events. A central nominal 80% prediction interval is therefore 0 to 2 patients with an event, equivalent to 0% to 40% of the five-patient cohort. Its actual coverage is 0.91418 because of the discreteness of the count.

The interval does not imply that the event risk is zero: the model assigns probability 0.37928 to observing no events in this cohort while allowing a higher event probability under one parameter possibility. Nor does it describe the range of plausible values for the event probability itself. It predicts a future cohort outcome under the stated model and follow-up conditions.

Continuous Outcomes and a Prediction-Interval Derivation

For a continuous patient outcome, a common starting model is \(Y_{\text{new}}\mid\mu\sim N(\mu,\sigma^2)\), where \(\mu\) is an uncertain population mean and \(\sigma\) describes patient-level variation. If \(\mu\sim N(m,\tau^2)\), and the future patient’s residual variation is independent of uncertainty in \(\mu\), then \(Y_{\text{new}}\) is normally distributed with mean \(m\) and variance \(\tau^2+\sigma^2\). This follows because the outcome can be written as the sum of the uncertain mean and an independent normal residual.

Worked Example: Predicting an Individual Continuous Outcome

Hypothetical data and assumptions. Suppose an illustrative model predicts a patient’s change from baseline in a continuous clinical measure. The uncertain population mean change is normally distributed with mean \(m=100\) units and standard deviation \(\tau=8\) units. Conditional on that mean, individual patient outcomes are normally distributed with standard deviation \(\sigma=15\) units. Assume the patient-level residual is independent of uncertainty in the mean, and treat \(\sigma\) as known for this calculation.

The predictive mean is 100 units. The predictive variance adds parameter uncertainty and patient variability:

$$ \operatorname{Var}(Y_{\text{new}})=\tau^2+\sigma^2 =8^2+15^2=64+225=289\ \text{units}^2 $$

Thus the predictive standard deviation is \(\sqrt{289}=17\) units. Using the standard normal central 90% quantile of approximately 1.645, the interval is:

$$ 100\pm 1.645(17) =100\pm27.965 =[72.035,\ 127.965]\ \text{units} $$

Rounded to three significant figures, the central 90% prediction interval is 72.0 to 128 units for an individual patient’s outcome. A parameter-only interval based on the uncertainty in the mean would instead be \(100\pm1.645(8)=[86.8,113.2]\) units. That narrower interval does not represent the spread of individual outcomes, because it omits the 15-unit patient-level standard deviation.

Construction Choices, Diagnostics, and Limitations

When a predictive distribution is not available in closed form, it can be approximated by simulation. Draw parameter values from the selected uncertainty distribution; for each draw, simulate the requested future outcome from the conditional patient-outcome model; then calculate the desired quantiles from the simulated outcomes. For cohort predictions, simulate the full cohort under each parameter draw, preserving shared parameters, dependence, and any relevant structure. A prediction interval based on too few simulated outcomes can have unstable endpoints, so simulation precision should be checked.

A prediction interval is only as credible as the assumptions used to construct it. Check that the target population, dose, follow-up, and outcome definition match the decision context. Examine whether the conditional outcome model fits the relevant data and whether its residual variability is appropriate. For example, a binomial model requires a defined binary outcome and a suitable account of heterogeneity; a normal model may be unsuitable for a strongly skewed, bounded, or count outcome. If the model omits patient subgroups or dependence that matter for the target, the resulting interval may be misleadingly narrow or otherwise poorly calibrated.

A useful comparison is between a full prediction interval, a parameter-only interval, and a plug-in prediction based on a single parameter estimate. The parameter-only interval omits future patient variation. A plug-in prediction can include patient variation conditional on the chosen estimate, but omits uncertainty in that estimate. Neither generally answers the same question as a prediction interval that includes both sources. Analytic calculations are convenient when their assumptions are appropriate; simulation is more flexible for complex models but requires careful implementation and adequate Monte Carlo precision.

The interval also inherits limitations from its uncertainty distribution and model structure. A posterior predictive distribution depends on the likelihood and prior assumptions; a resampling-based parameter distribution depends on the resampling procedure and available data. Neither corrects a misspecified patient-outcome model by itself. An interval for one individual should not be substituted for a prediction of a cohort count, and a cohort-level interval should not be read as an individual-level range. Always report what is being predicted, for whom, over what period, and in what units.

Common Pitfall

Common mistake: “The model’s estimated response probability has a narrow interval, so almost all patients in the next cohort will have outcomes near that probability.” This confuses uncertainty about a model parameter with variation in patient outcomes. Correction: specify the future target, then include its conditional patient-level variability as well as parameter uncertainty. For a cohort, simulate or calculate the distribution of the cohort outcome under each parameter value before taking predictive quantiles.

Prediction intervals support decisions by showing a range of future outcomes compatible with the specified model and uncertainty assumptions. They do not establish that an outcome is acceptable, that the model is correct, or that a particular development choice is optimal. Their decision value comes from comparing the predicted outcomes with the consequences and criteria relevant to the choice.

Check Your Understanding

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

  1. In a model for a binary response, what are the two sources of uncertainty represented in a predictive distribution for a future patient?
  2. A central nominal 80% interval for a discrete count contains outcomes with total predictive probability 0.87. Is this necessarily an error? Explain.
  3. Suppose the standard deviation of parameter uncertainty in a population mean is 6 units and the patient-level standard deviation is 8 units. Under the independent normal assumptions used above, calculate the predictive standard deviation for an individual outcome.
  4. Why can using one fixed parameter estimate understate uncertainty in a future cohort count?

Solutions. (1) Uncertainty in the model parameters and patient-level outcome variability conditional on those parameters. (2) No. Discrete outcomes cannot always yield intervals with exactly the nominal coverage; the included count values may produce actual coverage above or below 0.80. (3) The predictive variance is \(6^2+8^2=36+64=100\) units squared, so the predictive standard deviation is \(\sqrt{100}=10\) units. (4) A fixed estimate omits the variation in predicted outcomes across plausible parameter values, so it leaves out the parameter-uncertainty contribution to the predictive distribution.