Tutorials › Pattern-Mixture and Selection Models › Tracing Model Disagreement to Extrapolation Assumptions

Comparing Alternative MNAR Models · Tutorial 180 of 499

Tracing Model Disagreement to Extrapolation Assumptions

Use aligned parameter and prediction contrasts to locate which assumptions about unobserved outcomes change a treatment-effect conclusion.

Advanced 13 min read

What You'll Learn

  • Separate differences in observed-data components from differences in MNAR extrapolations.
  • Express treatment-effect disagreement as weighted contrasts of predicted missing outcomes.
  • Interpret model parameters through their implied conditional outcome predictions.
  • Trace disagreement across dropout patterns without treating model coefficients as directly comparable.
  • Recognize when sparse pattern support or differing fits prevents a clean attribution.

Why Models Disagree

Two MNAR models can fit the observed data similarly and still produce different treatment-effect estimates. The reason is that they can make different predictions for outcomes that were not observed. To understand a disagreement, it is not enough to report that one model estimates a larger effect: we need to identify which unobserved outcomes differ, for whom, and under which assumptions.

This tutorial develops a way to trace that disagreement. The central comparison is not usually between raw model coefficients. It is between model-implied predictions for the same missing outcomes, conditional on the same observed information, and the contribution those prediction differences make to the treatment-effect contrast.

Definition: Let \(A\in\{0,1\}\) denote treatment assignment, \(Y\) the target outcome, and \(R=1\) if \(Y\) is observed and \(R=0\) if it is missing. Let \(H\) denote observed history or covariates available for prediction. Candidate model \(m\) implies the missing-outcome prediction \(q_m(a,h)=E_m(Y\mid A=a,H=h,R=0)\). Its target treatment-effect contrast is \(\Delta_m=\mu_{1,m}-\mu_{0,m}\), where \(\mu_{a,m}\) is the model-implied mean outcome under assignment \(a\).

The intended target must be stated before comparing models. For example, in a randomized trial, \(\Delta_m\) may be the model-implied difference in mean outcomes under the two randomized assignments for the trial population. A causal interpretation additionally requires the usual design and consistency conditions for that estimand; the missing-data model alone does not establish causality.

The main attribution below assumes candidate models share the same target population, treatment-group pattern proportions, and observed-outcome component. Their difference is then attributable to their extrapolations for missing outcomes. If those shared components are not actually shared, the comparison needs to separate those differences as well.

A Weighted Decomposition of Disagreement

For clarity, first consider one target outcome and suppose \(H\) takes a finite set of values \(h\). Define \(w_{a,h}=P(H=h,R=0\mid A=a)\), the fraction of treatment group \(a\) whose outcome is missing in history stratum \(h\). Also define \(c_a=E\{Y I(R=1)\mid A=a\}\), the observed-outcome contribution to the group mean, with missing outcomes contributing zero to this expression. Since the observed and missing cases partition the group,

$$ \mu_{a,m}=c_a+\sum_h w_{a,h}q_m(a,h). $$

This expression is a standardization identity: observed outcomes contribute their actual weighted values, while the model supplies the conditional mean for each missing stratum. If models \(m\) and \(n\) have the same \(c_a\) and \(w_{a,h}\), subtract their treatment-effect contrasts. The shared observed terms cancel, leaving

$$ \Delta_m-\Delta_n = \sum_h w_{1,h}\{q_m(1,h)-q_n(1,h)\} - \sum_h w_{0,h}\{q_m(0,h)-q_n(0,h)\}. $$

Thus a prediction difference matters in proportion to the share of the treatment group to which it applies. A large difference in a rare missing pattern may contribute less to the overall contrast than a modest difference in a common pattern. The subtraction between arms also matters: if both models shift missing outcomes similarly in both groups, their treatment-effect estimates may remain close.

This identity gives a useful diagnostic sequence. First check whether observed-data contributions and pattern proportions are aligned. Then calculate model prediction differences within comparable strata. Finally weight those differences by the relevant missing fractions and subtract the control-arm contribution from the treatment-arm contribution.

Worked Example: Locating a Difference in Missing-Outcome Predictions

Suppose two hypothetical models are applied to a trial with 100 participants per arm. In each arm, 80 participants have the target outcome observed. The observed mean is 10 points in the control arm and 12 points in the treatment arm. Model \(M_1\) predicts missing-outcome means of 8 points for control and 11 points for treatment. Model \(M_2\) predicts 6 points for control and 10 points for treatment. Assume the models share the observed-data component and the missing proportions.

The model-implied group means under \(M_1\) are

$$ \mu_{0,M_1}=0.80(10)+0.20(8)=8+1.6=9.6, \qquad \mu_{1,M_1}=0.80(12)+0.20(11)=9.6+2.2=11.8. $$

Therefore \(\Delta_{M_1}=11.8-9.6=2.2\) points. Under \(M_2\),

$$ \mu_{0,M_2}=0.80(10)+0.20(6)=8+1.2=9.2, \qquad \mu_{1,M_2}=0.80(12)+0.20(10)=9.6+2.0=11.6. $$

Thus \(\Delta_{M_2}=11.6-9.2=2.4\) points, so the treatment-effect contrast is 0.2 points larger under \(M_2\). The decomposition identifies the source:

$$ \Delta_{M_2}-\Delta_{M_1} =0.20(10-11)-0.20(6-8) =-0.20-(-0.40)=0.20\text{ points}. $$

Both models predict lower missing outcomes under \(M_2\), but the decrease is 2 points in control and 1 point in treatment. Because the control-arm decrease is larger, the model-implied treatment effect increases. This is an arithmetic attribution under the stated shared-component assumption, not evidence that either missing-outcome prediction is correct.

Trace Disagreement Across Missing Patterns

A single missing fraction can conceal important differences in which outcomes are missing. In longitudinal settings, for example, participants may stop contributing outcomes at different visits. One model may imply a distinctive extrapolation for participants who leave early, while another may differ mainly for those observed until a later visit. The weighted decomposition can be applied pattern by pattern, using the observed history that defines each prediction stratum. This tutorial uses those pattern-specific contributions for attribution; it does not require a graph of post-dropout trajectories.

The comparison requires that each prediction refers to the same target outcome and a comparable history stratum. If one model conditions on current outcome and another on lagged outcome, compare their implied predictions for common histories rather than labeling their coefficients as if they had identical meanings. If one model lacks support for a history represented by the other, the comparison relies even more heavily on extrapolation and should be described accordingly.

Worked Example: Identifying Which Dropout Patterns Drive the Difference

Consider hypothetical control and treatment groups with the same observed endpoint means under two candidate models: 10 points in control and 12 points in treatment. In control, 15% of participants are missing in an early-dropout pattern and 5% in a late-dropout pattern. In treatment, 10% are missing early and 10% late. Model \(M_A\) predicts missing means of 8 and 9 points for control, and 10 and 11 points for treatment, for early and late dropout respectively. Relative to \(M_A\), model \(M_B\) changes those predictions by \(-1\) point for control early dropout, \(+1\) for control late dropout, \(-2\) for treatment early dropout, and \(-1\) for treatment late dropout. Assume all other components are shared.

First calculate the contrasts under \(M_A\). The observed contribution is weighted by the observed fraction in each arm:

$$ \mu_{0,M_A}=0.80(10)+0.15(8)+0.05(9)=8+1.2+0.45=9.65, $$
$$ \mu_{1,M_A}=0.80(12)+0.10(10)+0.10(11)=9.6+1+1.1=11.7. $$

Hence \(\Delta_{M_A}=11.7-9.65=2.05\) points. The prediction changes from \(M_A\) to \(M_B\) alter the control mean by

$$ 0.15(-1)+0.05(+1)=-0.15+0.05=-0.10\text{ points}, $$

and the treatment mean by

$$ 0.10(-2)+0.10(-1)=-0.20-0.10=-0.30\text{ points}. $$

So \(\mu_{0,M_B}=9.55\), \(\mu_{1,M_B}=11.40\), and \(\Delta_{M_B}=11.40-9.55=1.85\) points. The effect contrast changes by \(1.85-2.05=-0.20\) points. Equivalently, its pattern-specific attribution is \(-0.30-(-0.10)=-0.20\) points. Treatment early dropout contributes \(-0.20\) points, treatment late dropout contributes \(-0.10\), control early dropout contributes \(+0.15\) after subtraction of the control contribution, and control late dropout contributes \(-0.05\). These sum to \(-0.20\). The largest downward contribution comes from the treatment early-dropout prediction.

Connect Prediction Differences to Model Parameters

Parameters can help explain why predictions differ, but parameter contrasts are meaningful only when the parameters have comparable definitions. A selection-model coefficient describing the association between an outcome and the probability of dropout is not automatically comparable to a pattern-mixture parameter describing a missing-versus-observed mean shift. Even coefficients with the same name can refer to different conditional distributions or scales.

A safer procedure is to state each parameter’s role, calculate the predictions it implies for a common set of histories, and then apply the weighted decomposition. In a simple pattern-mixture sensitivity model, define \(\delta_a\) as the difference between the mean outcome among missing and observed participants in arm \(a\), after conditioning on any specified common history. Then the missing mean is the corresponding observed mean plus \(\delta_a\). The \(\delta_a\) values are assumptions about unobserved outcomes, not quantities identified merely by fitting the observed data.

Worked Example: Translating a Sensitivity Parameter into an Effect Contrast

In a hypothetical trial, suppose the observed endpoint means are 10 points for control and 12 points for treatment. Twenty-five percent of treatment outcomes and 10% of control outcomes are missing. Compare a reference model with \(\delta_1=\delta_0=0\) to a sensitivity specification with \(\delta_1=-4\) points and \(\delta_0=-1\) point. For this simplified example, assume the shifts apply to all missing participants within each arm and that the observed means are the relevant common conditional means.

The reference model predicts missing means equal to the observed means, so its group means are 10 and 12 points, with \(\Delta_{\mathrm{ref}}=2\) points. Under the sensitivity specification, the missing means are \(12-4=8\) points for treatment and \(10-1=9\) points for control. Therefore

$$ \mu_{1}=0.75(12)+0.25(8)=9+2=11\text{ points}, \qquad \mu_{0}=0.90(10)+0.10(9)=9+0.9=9.9\text{ points}. $$

The sensitivity-model contrast is \(11-9.9=1.1\) points, which is \(0.9\) points below the reference contrast. The parameter-level explanation matches the prediction-level decomposition:

$$ \Delta-\Delta_{\mathrm{ref}} =0.25(-4)-0.10(-1)=-1.0+0.1=-0.9\text{ points}. $$

The more negative treatment-arm shift lowers the treatment mean more, while the control-arm shift lowers the control mean by a smaller weighted amount. The resulting treatment-effect difference is a consequence of the specified sensitivity parameters and missing fractions; it is not an estimate of those shifts from the observed outcomes.

When Attribution Is and Is Not Clean

The decomposition is most informative when candidate models have been aligned on the observed-data components. If they use different covariate sets, outcome distributions, or fitted observed-data parameters, then the observed predictions or pattern proportions may also differ. In that case, a change in \(\Delta\) cannot be attributed entirely to extrapolation. Report the components that changed, or construct a controlled comparison that holds selected components fixed while varying the extrapolation assumption.

A useful extension is to add and subtract a common reference prediction. For any reference values \(c_a^*\) and \(w_{a,h}^*\), a difference between two fitted models can be organized into observed-component differences and prediction differences. The exact allocation can depend on which model supplies the reference weights, so state the chosen standardization. For the clean identity used above, the weights and observed components are identical across models; do not silently apply it when they are not.

The assumptions needed for a useful attribution are modest but important:

  • The target outcome, treatment contrast, population, and history strata are defined consistently across candidates.
  • The proportions \(w_{a,h}\) are estimated from observed data and have adequate support for the strata being compared.
  • Each model’s conditional predictions \(q_m(a,h)\) are well-defined on those same strata.
  • Any interpretation as a causal treatment effect is justified by the design or additional causal assumptions, rather than by the MNAR specification alone.

Failure modes include comparing coefficients on different scales, ignoring the missing fraction that weights a prediction difference, pooling dropout patterns that have different predictions, and treating a large difference in model estimates as proof that one model is wrong. Another warning is practical: if a stratum contains very few participants, its weight may be estimated imprecisely, and its conditional missing-outcome prediction may be weakly supported. The arithmetic decomposition can still be calculated, but its components should not be presented with more certainty than the data and assumptions justify.

This diagnostic has a different purpose from observed-data fit comparisons. Fit agreement asks how similarly models describe what was observed; prediction contrasts ask what they imply about outcomes not observed. Neither comparison alone validates an MNAR extrapolation, because the missing outcomes needed to check it are unavailable. A transparent analysis therefore reports the assumptions, the implied predictions, and their weighted contribution to the target contrast, without ranking a candidate as correct solely because of fit or because its treatment effect is preferred.

Key takeaway: When MNAR models disagree, trace the disagreement through common-stratum predictions and their missing-pattern weights. A coefficient is an explanation only when its meaning is clear and its implied predictions account for the effect contrast.

Check Your Understanding

For each question, calculate or state the relevant attribution before reading the solution immediately below it.

  1. Two models share all observed components. In treatment, 30% of outcomes are missing and the prediction under model B is 2 points below model A; in control, 10% are missing and the prediction under B is 1 point below A. What is \(\Delta_B-\Delta_A\)?
  2. Why is a 5-point difference in predictions not necessarily more influential than a 1-point difference?
  3. Two candidate models have different observed-outcome means as well as different missing-outcome predictions. Can their entire treatment-effect difference be attributed to MNAR extrapolation using the simple decomposition?
  4. In one sentence, explain why raw coefficients from a selection model and a pattern-mixture model should not be directly subtracted.

Solutions. (1) The treatment contribution is \(0.30(-2)=-0.60\) points; the control contribution is \(0.10(-1)=-0.10\) points and is subtracted. Thus \(\Delta_B-\Delta_A=-0.60-(-0.10)=-0.50\) points. (2) The prediction difference is multiplied by the fraction of the group in that missing stratum, and the two treatment-arm contributions are then contrasted; a large difference in a rare stratum may have a small net contribution. (3) No. The observed components also differ, so the total effect contrast includes more than extrapolation; those components must be separated or held fixed. (4) The coefficients may describe different conditional distributions, parameter scales, or assumptions, so compare their implied predictions for common histories instead.

Clinical Biostats