Tutorials › Model-Informed Drug Development (MIDD) › Residual Heterogeneity in Cross-Population Predictions

Model-Based Bridging and Extrapolation · Tutorial 464 of 596

Residual Heterogeneity in Cross-Population Predictions

Distinguish uncertainty about the predicted average effect from residual population-to-population variation, and calculate and interpret intervals for an unstudied population.

Advanced 12 min read

What You'll Learn

  • Define residual between-population heterogeneity in a cross-population model
  • Separate uncertainty in the estimated mean effect from variation in a new population’s effect
  • Derive prediction intervals for latent effects and for future observed estimates
  • Interpret prediction intervals in clinical units and compare them with confidence intervals
  • Diagnose when a normal, exchangeable-population prediction may be unreliable
  • Calculate the model-based probability that a new population meets a clinical effect threshold

Why a Mean Prediction Is Not a Prediction for Every Population

A model can predict the average treatment effect for a target population while still leaving uncertainty about what the effect will be in one particular, unstudied population. These are different questions. Uncertainty about the average prediction arises because model parameters are estimated from finite data. Residual heterogeneity describes how much population-specific effects can vary around that average after accounting for the model’s predictors.

For a bridging decision, the average may be favorable while a plausible effect in a new region is smaller, or even clinically inadequate. A confidence interval for the average does not describe that range. A prediction interval does, subject to the model’s assumptions. The distinction builds on hierarchical models and meta-analysis of treatment effects across populations: here the emphasis is on prediction for a new population and on keeping its sources of uncertainty separate.

Model and Definitions

Definition: Let \(\theta_j\) be the true treatment effect in population \(j\), on a common, harmonized effect scale. A cross-population random-effects model writes \(\theta_j = x_j^\mathsf{T}\beta + u_j\), where \(x_j\) contains population-level predictors, \(\beta\) is a vector of regression coefficients, and \(u_j\) is the residual population-specific deviation. The residual heterogeneity variance is \(\tau^2 = \operatorname{Var}(u_j\mid x_j)\). A prediction interval for a new population concerns its effect \(\theta_*\), not merely the model-predicted mean \(x_*^\mathsf{T}\beta\).

A commonly used sampling model for the estimated effect \(y_j\) in population \(j\) is

$$ \theta_j = x_j^\mathsf{T}\beta + u_j,\qquad u_j \sim N(0,\tau^2),\qquad y_j\mid \theta_j \sim N(\theta_j,s_j^2). $$

Here \(s_j\) is the standard error of the estimated effect from population \(j\). In this formulation, \(s_j^2\) describes sampling variance within a population, whereas \(\tau^2\) describes variation among population-specific true effects that remains after conditioning on \(x_j\). The two variances have different meanings and neither substitutes for the other.

The usual prediction-interval calculation relies on several assumptions: effects are expressed on a comparable scale; the target population is represented by the model’s predictors; residual deviations are exchangeable across the studied and target populations; and the residuals are independent of the fitted mean estimator. A normal prediction interval additionally assumes that the residual distribution is adequately approximated by a normal distribution. In practice, \(\beta\) and \(\tau^2\) are estimated, so a simple plug-in interval also treats uncertainty in those estimates approximately.

Deriving the Prediction Interval

For target covariates \(x_*\), the model-predicted mean effect is \(x_*^\mathsf{T}\hat{\beta}\). Its estimation uncertainty is summarized by the covariance matrix \(\widehat{\operatorname{Var}}(\hat{\beta})\). The target population has its own deviation \(u_*\), with variance \(\tau^2\). The prediction error can be decomposed as

$$ \theta_* - x_*^\mathsf{T}\hat{\beta} = u_* + x_*^\mathsf{T}(\beta-\hat{\beta}). $$

Under the stated independence assumptions, the variance of a sum is the sum of the variances. The first term contributes \(\tau^2\); the second contributes \(x_*^\mathsf{T}\widehat{\operatorname{Var}}(\hat{\beta})x_*\). Thus the plug-in prediction variance for the latent effect is

$$ \widehat{\operatorname{Var}}(\theta_* - x_*^\mathsf{T}\hat{\beta}) = \hat{\tau}^2 + x_*^\mathsf{T}\widehat{\operatorname{Var}}(\hat{\beta})x_*. $$

Writing \(SE_{\text{mean},*}=\sqrt{x_*^\mathsf{T}\widehat{\operatorname{Var}}(\hat{\beta})x_*}\), an approximate two-sided 95% prediction interval is

$$ x_*^\mathsf{T}\hat{\beta} \ \pm\ 1.96\sqrt{\hat{\tau}^2+SE_{\text{mean},*}^2}. $$

This interval is wider than a confidence interval for the mean prediction because it includes residual heterogeneity. If the question instead concerns a future observed effect estimate \(y_*\), its within-population sampling variance \(s_*^2\) must also be included:

$$ x_*^\mathsf{T}\hat{\beta} \ \pm\ 1.96\sqrt{\hat{\tau}^2+SE_{\text{mean},*}^2+s_*^2}. $$

The multiplier 1.96 gives a normal-approximation interval, not a guarantee of exact coverage. With few populations, uncertainty in \(\hat{\tau}^2\) can be substantial, and a plug-in normal interval may be too narrow. The method used to estimate heterogeneity, the number of populations, and any small-sample or distributional adjustments should therefore be reported.

Worked Example: Separating Mean Uncertainty From Heterogeneity

Suppose a hypothetical bridging analysis estimates the mean treatment effect on systolic blood pressure in a target region as \(-5.0\) mmHg, where negative values favor treatment. The standard error of the mean prediction is \(1.2\) mmHg, and the estimated residual heterogeneity standard deviation is \(2.0\) mmHg. Assume the normal random-effects model is reasonable and use plug-in estimates.

A 95% confidence interval for the mean prediction uses only its standard error:

$$ -5.0 \pm 1.96(1.2) = -5.0 \pm 2.352 = [-7.35,\,-2.65]\ \text{mmHg}. $$

This interval describes uncertainty about the model-predicted mean effect, not the effect in a particular new region. For the latent effect in one new region, first combine mean-estimation variance and residual heterogeneity variance:

$$ SE_{\text{pred}} = \sqrt{1.2^2+2.0^2} = \sqrt{1.44+4.00} = \sqrt{5.44} = 2.33\ \text{mmHg}. $$

The approximate 95% prediction interval is therefore

$$ -5.0 \pm 1.96(2.33) = -5.0 \pm 4.57 = [-9.57,\,-0.43]\ \text{mmHg}. $$

Under the model, this interval is a range of plausible latent effects for a new, exchangeable region. Its upper limit remains below zero, but that does not establish that every region will have a favorable effect. The interval is wider than the confidence interval because it includes between-region variation.

Latent Effects and Future Estimates Are Different Targets

The prediction target must be stated before selecting the variance formula. A latent-effect interval asks what the true effect in the new population could plausibly be. A future-estimate interval asks what an effect estimate from a new study could plausibly report. The latter includes both heterogeneity and sampling noise in that study. Confusing these targets can make an interval either too wide or too narrow for the decision being considered.

Worked Example: Predicting a Future Study Estimate

Use the hypothetical mean prediction and uncertainty from the previous example: \(-5.0\) mmHg, \(SE_{\text{mean},*}=1.2\) mmHg, and \(\hat{\tau}=2.0\) mmHg. Suppose a future local study is expected to estimate its regional effect with standard error \(s_*=1.0\) mmHg. Calculate an approximate 95% interval for the future estimate.

The future estimate varies because the underlying regional effect varies and because the study estimate has sampling error. Under the model, its predictive standard deviation is

$$ SE_{\text{future}} = \sqrt{SE_{\text{mean},*}^2+\hat{\tau}^2+s_*^2} = \sqrt{1.2^2+2.0^2+1.0^2} = \sqrt{6.44} = 2.54\ \text{mmHg}. $$

Thus the approximate 95% prediction interval for the future estimate is

$$ -5.0 \pm 1.96(2.54) = -5.0 \pm 4.98 = [-9.98,\,-0.02]\ \text{mmHg}. $$

The interval is wider than the latent-effect interval because it also includes the future study’s sampling variance. It describes variation in a future estimate under the assumed study precision; it should not be presented as an interval for the underlying true effect alone.

Using the Distribution for a Clinical Question

A prediction interval can also support a model-based probability statement about a clinically meaningful threshold. Such a probability is conditional on the model and its parameter estimates. It is not a claim that the model has captured every source of uncertainty, and it should not be mistaken for a probability that a fixed parameter is random in the frequentist interpretation.

Worked Example: Probability of Reaching a Minimum Effect

Return to the hypothetical latent-effect prediction with mean \(-5.0\) mmHg and predictive standard deviation \(2.33\) mmHg. Suppose a decrease of at least 3 mmHg is the threshold of interest, so success means \(\theta_* \leq -3\) mmHg. Under the normal plug-in predictive distribution, calculate the probability of meeting that threshold.

Standardizing the threshold gives

$$ P(\theta_* \leq -3) \approx \Phi\left(\frac{-3-(-5.0)}{2.33}\right) = \Phi(0.858) \approx 0.805. $$

The model therefore assigns approximately an 80.5% probability that an exchangeable new region’s latent effect is at least a 3 mmHg reduction. This statement depends on the normal random-effects assumption and plug-in estimates; uncertainty in \(\beta\) and \(\tau\) is not fully represented by this calculation.

Diagnostics, Alternatives, and Limitations

Residual heterogeneity is a model component, not a universal measure of all transport risk. Its estimated size is meaningful only relative to the populations, effect scale, and covariates in the analysis. Review whether the target lies within the range of studied populations and whether the covariates that explain systematic differences are available and measured comparably. If the target is unlike the source populations in important ways, exchangeability may fail; a narrow interval cannot repair that mismatch.

Useful checks include examining population-specific residuals against fitted effects and relevant population characteristics, comparing observed effects with their sampling uncertainty, and assessing whether conclusions change when individual populations are omitted. A single influential population can strongly affect \(\hat{\tau}\), particularly when there are few populations. Inspecting residual patterns can reveal outliers, trends, or asymmetry that a normal random-effects distribution does not represent well. These checks do not prove the model correct, but they can expose important failures.

The normal plug-in interval is convenient but has limitations. Estimation uncertainty in \(\tau\) is often substantial with a small number of populations, while the formula treats \(\hat{\tau}\) as known. Resampling procedures or a Bayesian posterior predictive analysis can propagate more of this uncertainty, provided their assumptions and implementation are appropriate. If residuals are skewed or heavy-tailed, an alternative residual distribution may be more credible than a normal one. With few populations, however, the data may not support reliable estimation of a more flexible distribution.

The principal alternatives answer different questions. A confidence interval for the fitted mean quantifies uncertainty in the average effect and excludes residual variation in a new population. A fixed-effect model assumes no residual between-population heterogeneity (\(\tau^2=0\)); it can therefore understate predictive variation when real heterogeneity remains. A prediction interval adds that heterogeneity, and a future-estimate interval adds the new study’s sampling variance as well. These quantities should be reported with their target and units rather than treated as interchangeable summaries.

Common pitfall: “The 95% confidence interval for the mean effect excludes no effect, so a new region will also have a statistically significant effect.” This confuses uncertainty about the average with variation in a new population. A new region’s effect includes \(u_*\), and its prediction interval can include no effect even when the mean confidence interval does not. Use the prediction interval for the new-population question, and state whether it concerns a latent effect or a future study estimate.
1
Specify the prediction target.
Decide whether the quantity of interest is a new population’s latent effect or a future estimate from that population.
2
Identify the uncertainty components.
Use mean-estimation variance and \(\hat{\tau}^2\) for a latent effect; add \(s_*^2\) for a future observed estimate.
3
Check transport assumptions.
Assess comparability, exchangeability, residual patterns, and sensitivity to influential populations before interpreting the interval.
4
Communicate the result in context.
Give the interval in clinical units, describe its target, and state that it is conditional on the model and its assumptions.

Check Your Understanding

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

  1. A mean-effect prediction has standard error 0.7 percentage points and residual heterogeneity standard deviation 1.1 percentage points. What is the plug-in predictive standard deviation for a latent effect in a new population?
  2. Why is a confidence interval for the mean effect not a prediction interval for a new population’s effect?
  3. For a mean prediction of \(-2.0\) units, \(SE_{\text{mean},*}=0.5\), and \(\hat{\tau}=1.0\), calculate the approximate 95% latent-effect prediction interval using 1.96.
  4. A future study has sampling standard error \(0.6\) units. Which variance component must be added when predicting its observed estimate, beyond mean-estimation variance and residual heterogeneity?
  5. State one reason a normal plug-in prediction interval may be unreliable when only a few populations informed the model.

Solutions. (1) The predictive standard deviation is \(\sqrt{0.7^2+1.1^2}=\sqrt{1.70}=1.30\) percentage points. (2) The confidence interval describes uncertainty in the estimated mean; it omits the new population’s residual deviation, whose variance is \(\tau^2\). (3) The predictive standard deviation is \(\sqrt{0.5^2+1.0^2}=\sqrt{1.25}=1.118\). The interval is \(-2.0\pm1.96(1.118)=[-4.19,\,0.19]\) units. (4) Add the future study’s sampling variance, \(s_*^2=0.6^2=0.36\) square units. (5) With few populations, \(\hat{\tau}\) may be imprecise; treating it as known in a plug-in interval can understate predictive uncertainty.