Why Mechanism Uncertainty Matters for Clinical Predictions
Selecting a mechanism is not only a question about which model best describes existing data. The choice can also affect predictions used to compare doses, estimate response rates, or plan a clinical study. If several biological mechanisms remain plausible, predictions from the best-fitting model alone can hide meaningful uncertainty: a different plausible mechanism may imply a different response probability or dose threshold.
The key is to distinguish two sources of predictive uncertainty. Within-model uncertainty reflects uncertainty in parameters and future outcomes when a particular mechanism is assumed. Between-model uncertainty reflects disagreement among the candidate mechanisms about the prediction. These components answer different questions and should not be conflated with uncertainty in the estimated parameters of just one selected model.
Suppose the candidate mechanisms are indexed by \(m=1,\ldots,K\), and \(D\) denotes the evidence used to compare them. Let \(w_m=P(M=m\mid D)\) be the posterior probability of mechanism \(m\), with \(w_m\geq 0\) and \(\sum_{m=1}^K w_m=1\). For a clinical quantity \(Z\), define its conditional predictive mean and variance as \(\mu_m=E(Z\mid D,M=m)\) and \(v_m=\operatorname{Var}(Z\mid D,M=m)\). These quantities average over parameter uncertainty within model \(m\), and, when \(Z\) is a future outcome, over future-outcome variability as well.
The quantity \(Z\) must be defined consistently across mechanisms. For example, it might be the response indicator for a patient with specified characteristics at a specified dose, or a dose threshold defined by the same clinical criterion under every mechanism. The model weights and predictions are conditional on the data and on the candidate model set. They do not account automatically for a mechanism omitted from that set or for a change in the target population.
Why the Variance Decomposition Holds
Let \(M\) be the uncertain model index. The law of total variance states that the variance of \(Z\) conditional on the evidence is the expected conditional variance plus the variance of the conditional mean:
Because \(M\) takes the values \(1,\ldots,K\) with probabilities \(w_m\), the first term is \(\sum_m w_m v_m\), and the second is \(\sum_m w_m(\mu_m-\bar{\mu})^2\). This gives the decomposition above. In particular, between-model variance is zero when every model with positive weight gives the same predictive mean. It can be large even when each individual model gives a precise prediction.
The decomposition assumes that the candidate models define the same \(Z\), refer to the same target population and prediction conditions, and are assigned coherent posterior weights. Each \(v_m\) must include the uncertainty appropriate to the chosen target. For a future patient outcome, it includes outcome variability; for an underlying response probability, it need not. Being explicit about the target prevents a common misreading of the components.
Worked Example: Uncertainty in an Underlying Response Probability
Suppose two mechanisms predict the response probability \(Q\) at a specified dose in a target population. The posterior model weights are \(w_1=0.60\) and \(w_2=0.40\). Within each model, parameter uncertainty gives \(E(Q\mid D,M_1)=0.65\), \(\operatorname{Var}(Q\mid D,M_1)=0.0025\), \(E(Q\mid D,M_2)=0.45\), and \(\operatorname{Var}(Q\mid D,M_2)=0.0100\). Here \(Q\) is the model-implied response probability, not the binary outcome for one future patient.
The model-averaged probability is
The within-model variance is
The between-model variance is
Thus \(\operatorname{Var}(Q\mid D)=0.0055+0.0096=0.0151\), with posterior standard deviation \(\sqrt{0.0151}=0.1229\), or about 12.3 percentage points. The between-model component exceeds the within-model component: disagreement between mechanisms is a substantial source of uncertainty in the response probability. This standard deviation describes posterior uncertainty in \(Q\); it is not the standard deviation of a binary response outcome.
Response Probability Versus Future Patient Outcomes
For a future patient, let \(Y\) be a binary response indicator, where \(Y=1\) denotes response. If the model-averaged response probability is \(P(Y=1\mid D)=\bar{q}\), then the predictive variance of the binary outcome is \(\bar{q}(1-\bar{q})\). That predictive variance includes both uncertainty in the probability and the variability of the individual outcome. It is not the same as the variance of \(Q\) in the previous example.
This distinction can be seen by conditioning first on model \(m\). If \(q_m=P(Y=1\mid D,M=m)\) is treated as fixed within each model, then \(\operatorname{Var}(Y\mid D,M=m)=q_m(1-q_m)\). The total-variance decomposition separates the average within-model Bernoulli variance from the between-model spread in response probabilities. If \(q_m\) is itself uncertain because of parameter uncertainty, that uncertainty must also be integrated within the model when calculating \(v_m\).
Worked Example: Predictive Variation in a Binary Response
Suppose the model weights are \(0.60\) and \(0.40\), and the model-specific response probabilities at a fixed dose are \(q_1=0.70\) and \(q_2=0.40\). For this calculation, treat these probabilities as fixed within each model. The model-averaged response probability is
The expected within-model Bernoulli variance is
The between-model variance in response probabilities is
Their sum is \(0.222+0.0216=0.2436\), which equals the Bernoulli variance based on the averaged probability: \(0.58(1-0.58)=0.2436\). The probability of response for a patient drawn under these assumptions is 0.58. The variance decomposition clarifies that the binary outcome varies within either mechanism, while uncertainty about which mechanism applies contributes a further 0.0216 to predictive variance.
Dose Thresholds Require Their Own Predictive Distribution
A dose threshold is usually a derived quantity: for example, the minimum dose at which a model predicts that a specified response probability reaches a prespecified target. Because the dose-response relationship can differ by mechanism, each model induces its own posterior distribution of the threshold. The model-averaged distribution is a mixture of those distributions, weighted by \(w_m\).
Averaging threshold means can summarize the mixture, but it does not generally give the threshold corresponding to an averaged dose-response curve. Thresholds are nonlinear functions of model predictions, and some models may not reach the target at any dose in the clinically relevant range. In such cases, report the probability of no crossing or of exceeding the dose range rather than silently dropping those cases or assigning them an arbitrary finite threshold.
Worked Example: Combining Model-Specific Dose Thresholds
Consider a hypothetical analysis of the dose \(T\), in mg/kg, at which a specified response target is first reached. The posterior threshold distribution under mechanism 1 is approximately normal with mean 30 mg/kg and standard deviation 4 mg/kg; under mechanism 2 it is approximately normal with mean 50 mg/kg and standard deviation 5 mg/kg. The model weights are \(0.70\) and \(0.30\), respectively. These distributions are illustrative approximations, and the calculation assumes the target is reached under both mechanisms.
The model-averaged mean threshold is
The within-model variance is \(0.70(4^2)+0.30(5^2)=0.70(16)+0.30(25)=18.7\ (\text{mg/kg})^2\). The between-model variance is
The total variance is \(18.7+84.0=102.7\ (\text{mg/kg})^2\), corresponding to a standard deviation of \(\sqrt{102.7}=10.13\) mg/kg. Most of this variance arises from disagreement between the mechanisms, not uncertainty within either threshold distribution. The mixture also retains its component structure: a single normal distribution with mean 36 mg/kg and standard deviation 10.13 mg/kg need not describe its shape or tail probabilities well.
For example, the mixture probability that the threshold exceeds 40 mg/kg is approximately
where \(\Phi\) is the standard normal cumulative distribution function. Thus, under these illustrative distributions and weights, the posterior probability that the threshold exceeds 40 mg/kg is about 0.298. It is not obtained by evaluating a normal distribution with the mixture mean and variance; the mixture components are the relevant representation for this tail probability.
Diagnostics, Comparisons, and Limitations
A useful report gives the model weights, each model’s prediction, the within-model uncertainty, and the between-model contribution for the clinical quantity of interest. For a response probability, show the estimates on the probability scale; for a threshold, show component distributions or clinically relevant mixture probabilities. A variance decomposition alone can conceal skewness, multimodality, or a substantial tail, so inspect the full mixture distribution when decisions depend on quantiles or threshold exceedance.
Check that the predictions use the same dose, endpoint definition, follow-up time, and target population. Confirm that each within-model variance includes parameter uncertainty, and include future-outcome variability only when the target is a future outcome. Also inspect whether results are driven by a low-weight model with a very different prediction, whether a model assigns appreciable probability to an undefined threshold, and whether small changes in model weights materially alter the clinical summary.
A single selected model, such as the model with the largest posterior weight, gives a conditional prediction and omits between-model variation. Reporting predictions from every model separately makes disagreement visible but does not provide a weighted summary. Model averaging provides such a summary, while retaining the model-specific predictions helps reveal whether the summary is hiding important differences. A range across models is another descriptive option, but it is not a probability distribution and does not account for the model weights or within-model uncertainty.
All these approaches are limited by the candidate model set, the evidence used to assign weights, and the assumptions used to generate predictions. Model weights are not probabilities that a mechanism is biologically true in an absolute sense; they quantify relative support within the specified analysis. Neither a narrow within-model interval nor a stable model-averaged mean guarantees reliable extrapolation to a new dose range or population. Predictions should therefore be accompanied by their conditions and by evidence about how well those conditions match the intended clinical use.
Check Your Understanding
Use the definitions and examples above to answer these questions. Brief solutions are included for checking.
- Two models have weights 0.75 and 0.25 and predictive means 0.20 and 0.60 for the same clinical quantity. What is the model-averaged mean? Solution: \(0.75(0.20)+0.25(0.60)=0.30\).
- In that example, what is the between-model variance? Solution: \(0.75(0.20-0.30)^2+0.25(0.60-0.30)^2=0.0075+0.0225=0.0300\).
- Why is the variance of a future binary response not the same as uncertainty in its response probability? Solution: The binary-outcome variance includes individual outcome variability; uncertainty in the probability describes uncertainty about the underlying response probability. The chosen target determines which variance is calculated.
- When might a model-averaged mean dose threshold be an inadequate summary? Solution: When the mixture is skewed or multimodal, when tail probabilities drive the decision, or when some models have a non-negligible probability that the threshold is not reached.
- Name two conditions needed for a meaningful comparison of model-specific predictions. Solution: They must refer to the same estimand and target conditions, such as the same endpoint, dose, follow-up time, and target population; model weights must also be coherent for the evidence being used.