What Does Treatment-Effect Robustness Mean?
A treatment-effect estimate can change when the assumed MNAR mechanism changes, even if the same participants and observed data are used. Robustness across models asks how much the estimated effect varies over a prespecified set of plausible candidate models. It does not ask how much an estimate would vary across repeated samples under one model. Those are different sources of variation and require different summaries.
The comparison is meaningful only if every model targets the same treatment effect: the same outcome, population, time point, treatment contrast, and measurement scale. For example, estimates of a treatment-control difference in mean symptom score at week 12 can be compared directly if each model defines that same contrast. An odds ratio from one model and a mean difference from another cannot be summarized by their numerical range as though they were the same quantity.
This comparison presumes that the candidate models are fitted to the same analysis data and that their estimates refer to the same estimand. It also presumes that the models have been fitted successfully: estimates should be finite, and numerical convergence and standard-error calculations should be checked. The MNAR assumptions that distinguish candidates must be stated and scientifically interpretable. Observed-data fit alone cannot establish that an unobserved-outcome assumption is correct.
Range and Spread Across Models
Two simple summaries show different features of the candidate estimates. The range gives the lowest and highest estimate, and its width gives the full span. A root-mean-square spread gives a summary of typical distance from the candidate-set mean. Both are in the units of the treatment effect.
Here \(\bar{\theta}_{\mathrm{cand}}\) is the equally weighted arithmetic mean of the candidate estimates, and \(D_M\) is their root-mean-square spread about that mean. Equal weighting is simply a transparent descriptive convention; it does not imply that the candidate models are equally probable. The divisor is \(M\), because these summaries describe the specified finite set rather than estimate a variance in a larger population of models.
The spread has a useful algebraic form. Expanding each squared deviation gives \(\sum_m(\hat{\theta}_m-\bar{\theta}_{\mathrm{cand}})^2 =\sum_m\hat{\theta}_m^2-2\bar{\theta}_{\mathrm{cand}}\sum_m\hat{\theta}_m+M\bar{\theta}_{\mathrm{cand}}^2\). Since \(\sum_m\hat{\theta}_m=M\bar{\theta}_{\mathrm{cand}}\), this becomes \(\sum_m\hat{\theta}_m^2-M\bar{\theta}_{\mathrm{cand}}^2\). Thus,
This identity can simplify calculations, but the original definition makes the interpretation clearer. Both \(R\) and \(D_M\) are unchanged if the same constant is added to every candidate estimate, and both are multiplied by the absolute value of a common unit conversion factor. Neither summary accounts for sampling variability within a model.
Worked Example: Calculating Range and Spread
Suppose four prespecified MNAR models estimate the same week-12 treatment-control difference in mean symptom score, measured in points. The hypothetical estimates are \(2.4,\ 1.8,\ 0.9,\) and \(-0.2\) points. Assume each estimate is finite, each model has converged, and the contrast and analysis population are identical across models.
The smallest estimate is \(-0.2\) points and the largest is \(2.4\) points. Therefore,
The equally weighted candidate mean is \((2.4+1.8+0.9-0.2)/4=4.9/4=1.225\) points. The deviations from this mean are \(1.175,\ 0.575,\ -0.325,\) and \(-1.425\) points. Squaring and averaging them gives
The candidate estimates span 2.6 points, with a root-mean-square distance of about 0.981 points from their equally weighted mean. Their signs are not fully consistent: three estimates are positive and one is negative. These are descriptions of the four fitted results, not evidence that any one estimate is more likely to be correct.
Keep Within-Model Uncertainty Separate
Each model may also produce a standard error and an interval for its own estimate. For example, a large-sample Wald interval is \(\hat{\theta}_m\pm z_{0.975}SE_m\), where \(z_{0.975}\) is approximately 1.96. This interval has its usual repeated-sampling interpretation only when the model-based estimator is approximately normally distributed and \(SE_m\) is an appropriate estimate of its sampling standard deviation under model \(m\). It describes uncertainty conditional on that model’s assumptions; it does not measure how results change across candidate MNAR assumptions.
Worked Example: Comparing Model Spread With Standard Errors
Consider three hypothetical candidate models for the same treatment-control difference in mean outcome at a prespecified visit, in outcome points. Their estimates and standard errors are: model A, \(5.0\) and \(0.8\); model B, \(4.4\) and \(0.9\); model C, \(2.2\) and \(0.8\). Assume each fit converged, the standard errors are valid, and the large-sample normal approximation is reasonable for the stated Wald intervals.
The range of estimates is \(5.0-2.2=2.8\) points. Their equally weighted mean is \((5.0+4.4+2.2)/3=3.867\) points. The root-mean-square spread is
Using \(1.96SE_m\), the approximate 95% Wald intervals are: model A, \(5.0\pm1.96(0.8)=(3.432,\ 6.568)\); model B, \(4.4\pm1.96(0.9)=(2.636,\ 6.164)\); and model C, \(2.2\pm1.96(0.8)=(0.632,\ 3.768)\), all in outcome points. Under the stated model and large-sample assumptions, each interval is a procedure intended to cover its model-specific estimand in 95% of repeated samples. All three intervals are above zero, while the point estimates still span 2.8 points. The intervals describe within-model sampling uncertainty; the range and \(D_M\) describe between-model variation. Neither replaces the other.
Because the candidate models use the same observed data, their estimates are generally dependent. It would therefore be incorrect to treat \(D_M\) as a standard error, calculate a conventional test from it, or interpret it as the uncertainty of an average over models. These summaries have no sampling probability attached to them. A model-specific confidence interval also does not account for uncertainty about which MNAR assumptions are suitable.
Interpret the Pattern, Not Just One Number
A range or spread is most useful alongside the individual estimates and a contextual description of their implications. If positive values favor treatment and a clinically important effect is defined by a prespecified threshold \(\Delta\), report whether estimates remain on the same side of zero and whether they remain on the same side of \(\Delta\). A count or fraction of candidate estimates meeting a criterion is descriptive of this candidate set; it is not the probability that the criterion is true.
The sign and threshold checks answer different questions. Estimates may all be positive but vary from negligible to clinically important. Or estimates may be tightly clustered but all lie close to a decision threshold. State the effect units and the direction that favors treatment so the range is interpretable in context.
Worked Example: Candidate-Set Choice Changes the Summary
Suppose three prespecified, converged candidate models estimate the same treatment effect in points as \(1.2,\ 1.0,\) and \(0.8\). Their range is \(1.2-0.8=0.4\) points, their mean is \(1.0\) point, and
Now suppose a fourth candidate, also prespecified as plausible on substantive grounds, gives \(-0.6\) points. With all four candidates, the range is \(1.2-(-0.6)=1.8\) points. The new mean is \((1.2+1.0+0.8-0.6)/4=0.6\) points, and
The added candidate changes both summaries and introduces disagreement about the sign. This does not establish that the fourth model is correct; it shows why the candidate set must be justified and reported. The estimates share an estimand and units here, so the arithmetic comparison is meaningful. If the fourth model instead estimated a different contrast, adding its number would not be a valid robustness calculation.
Diagnostics, Alternatives, and Limitations
Before interpreting the summaries, inspect the candidate estimates and their fitting diagnostics. A numerical extreme may reflect a scientifically important extrapolation assumption, but it may also signal failed convergence, a boundary estimate, sparse information, or an unstable standard error. Investigate the fit rather than automatically removing the result. If a candidate is excluded, explain the prespecified or diagnostic reason and show how the comparison depends on that decision.
- Check comparability. Confirm the same treatment contrast, population, outcome time, and units for every estimate.
- Check fitting quality. Review convergence, parameter boundaries, warnings, and whether standard errors are available and plausible.
- Inspect the full list. A range is driven by its two extremes; report the estimates as well as a range or spread.
- Check candidate-set dependence. State how candidates were chosen and whether plausible alternatives change the direction or practical interpretation.
- Separate questions. Report model-specific standard errors or intervals for sampling uncertainty, and descriptive across-model summaries for assumption sensitivity.
These summaries complement, rather than replace, approaches that serve different purposes. Information criteria, cross-validation, and Bayesian model evidence address model comparison or predictive support under their respective assumptions; they do not make a candidate-set range a probability distribution. A single-model analysis provides inference conditional on one selected model, while a robustness summary displays how estimates differ across the specified alternatives. Model averaging, when justified, requires explicit weights and a defined inferential target; the unweighted candidate mean here is not model averaging.
A narrow range does not show that all plausible MNAR assumptions have been considered, and a wide range does not identify which assumption is best. The result depends on the candidates included, the common estimand, and the observed data. Robustness is therefore conditional: a statement such as “the estimated effect remains positive across these four prespecified models” is more precise than an unqualified claim that the effect is robust.
Check Your Understanding
Answer each question, then compare with the solutions below.
- Three candidate models give treatment-effect estimates of \(1.5,\ 1.0,\) and \(0.5\) points. Find the range and equally weighted candidate mean.
- For the estimates in question 1, calculate \(D_M\). What does it describe?
- One model has an estimate of \(2.0\) points and \(SE=0.5\) points. Under a reasonable large-sample normal approximation, calculate its 95% Wald interval and state what it describes.
- Two models estimate a mean difference in points; a third estimates an odds ratio. Should all three estimates be included in one numerical range? Explain.
Solutions. (1) The range is \(1.5-0.5=1.0\) point, and the mean is \((1.5+1.0+0.5)/3=1.0\) point. (2) The deviations from 1.0 are \(0.5,\ 0,\) and \(-0.5\), so \(D_M=\sqrt{(0.25+0+0.25)/3}=\sqrt{1/6}\approx0.408\) points. It describes the root-mean-square spread of these three candidate estimates around their mean, not sampling uncertainty. (3) The interval is \(2.0\pm1.96(0.5)=(1.02,\ 2.98)\) points. Under the model and approximation assumptions, it is a 95% Wald confidence interval for that model’s estimand under repeated sampling. (4) No. The estimates use different effect measures and scales, so their numerical range has no common treatment-effect interpretation.