Tutorials › Pattern-Mixture and Selection Models › Quantifying Treatment-Effect Robustness Across MNAR Models

Comparing Alternative MNAR Models · Tutorial 190 of 499

Quantifying Treatment-Effect Robustness Across MNAR Models

You will calculate descriptive measures of treatment-effect robustness across candidate MNAR models and interpret them separately from each model’s standard error and confidence interval.

Advanced 11 min read

What You'll Learn

  • Define a common treatment-effect estimand before comparing candidate MNAR models.
  • Calculate the range and root-mean-square spread of model-specific estimates.
  • Interpret sign agreement and clinically relevant thresholds across a candidate set.
  • Distinguish descriptive model-to-model variation from within-model standard errors and confidence intervals.
  • Diagnose how candidate-set choices and model-fitting problems can distort robustness summaries.

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.

Definition: Let \(M\) be the number of candidate MNAR models, chosen before examining their treatment-effect results. Let \(\hat{\theta}_m\) be the estimate of a common treatment-effect estimand from model \(m\), for \(m=1,\ldots,M\). The model-to-model variation describes how the set of values \(\hat{\theta}_1,\ldots,\hat{\theta}_M\) differs. It is a descriptive feature of the specified candidate set, not a standard error or probability distribution for the treatment effect.

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.

$$ \hat{\theta}_{\min}=\min_{1\leq m\leq M}\hat{\theta}_m,\qquad \hat{\theta}_{\max}=\max_{1\leq m\leq M}\hat{\theta}_m,\qquad R=\hat{\theta}_{\max}-\hat{\theta}_{\min} $$
$$ \bar{\theta}_{\mathrm{cand}}=\frac{1}{M}\sum_{m=1}^{M}\hat{\theta}_m,\qquad D_M=\sqrt{\frac{1}{M}\sum_{m=1}^{M} (\hat{\theta}_m-\bar{\theta}_{\mathrm{cand}})^2} $$

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,

$$ D_M^2=\frac{1}{M}\sum_{m=1}^{M}\hat{\theta}_m^2 -\bar{\theta}_{\mathrm{cand}}^2 $$

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,

$$ R=2.4-(-0.2)=2.6\text{ points} $$

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

$$ D_M= \sqrt{\frac{1.175^2+0.575^2+(-0.325)^2+(-1.425)^2}{4}} =\sqrt{\frac{3.8475}{4}} \approx 0.981\text{ points} $$

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

$$ D_M=\sqrt{\frac{(5.0-3.867)^2+(4.4-3.867)^2+(2.2-3.867)^2}{3}} \approx 1.204\text{ points} $$

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

$$ D_M=\sqrt{\frac{(1.2-1.0)^2+(1.0-1.0)^2+(0.8-1.0)^2}{3}} =\sqrt{\frac{0.08}{3}}\approx0.163\text{ points} $$

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

$$ D_M=\sqrt{\frac{(0.6)^2+(0.4)^2+(0.2)^2+(-1.2)^2}{4}} =\sqrt{0.5}\approx0.707\text{ points} $$

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.

Common pitfall: “The across-model standard deviation is 0.7 points, so the treatment effect has a standard error of 0.7 points.” This is incorrect: the spread summarizes differences among a chosen set of model-specific estimates, not repeated-sampling variation under a model. Report each model’s \(SE\) for within-model sampling uncertainty and describe the across-model spread as a separate sensitivity summary.
Key takeaway: Compare candidate MNAR models only on a common treatment-effect estimand. Report their estimates, range, and a clearly defined spread measure as descriptive evidence about model robustness; keep these distinct from model-specific standard errors and confidence intervals.

Check Your Understanding

Answer each question, then compare with the solutions below.

  1. Three candidate models give treatment-effect estimates of \(1.5,\ 1.0,\) and \(0.5\) points. Find the range and equally weighted candidate mean.
  2. For the estimates in question 1, calculate \(D_M\). What does it describe?
  3. 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.
  4. 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.

Clinical Biostats