Tutorials › Pattern-Mixture and Selection Models › Common Pitfalls in Ranking MNAR Models

Comparing Alternative MNAR Models · Tutorial 193 of 499

Common Pitfalls in Ranking MNAR Models

Learn to compare MNAR candidates on a common basis and interpret model rankings and predictive checks without overclaiming what they establish.

Advanced 12 min read

What You'll Learn

  • Explain why observed-data fit alone cannot identify the correct MNAR model.
  • Check whether candidate models use the same observed data and likelihood target.
  • Align estimands and target populations before comparing conclusions.
  • Interpret predictive checks as diagnostics of model implications, not proof of a missingness mechanism.
  • Use sensitivity analyses and a common comparison target to qualify model rankings.

Why Ranking MNAR Models Requires Care

Comparing missing-not-at-random (MNAR) models can help show how conclusions depend on assumptions about unobserved outcomes. The comparison becomes misleading, however, if a single fit statistic is treated as a verdict about which model is true. Different candidates can fit the observed data similarly while implying different distributions for outcomes that are missing. A numerical ranking is meaningful only after specifying what is being compared, on which data, and for what inferential purpose.

The focus here is on common errors in ranking candidates, not on choosing one universal ranking procedure. Information criteria, Bayesian model evidence, cross-validation, predictive checks, and simulation address different questions. Their results cannot automatically be substituted for one another.

Definition: A ranking pitfall occurs when a numerical ordering of candidate MNAR models is interpreted beyond what its comparison target supports. In particular, observed-data fit measures describe how well a model represents the observed data under a specified likelihood; they do not by themselves establish the model's assumptions about unobserved outcomes or identify the true missingness mechanism.

What Observed-Data Fit Can and Cannot Establish

Let \(Y\) denote an outcome, \(R\) indicate whether it is observed (\(R=1\)) or missing (\(R=0\)), and \(X\) denote observed covariates. In a selection model, a joint model may be written as an outcome distribution \(f(Y\mid X;\theta)\) and a response probability \(P(R=1\mid Y,X;\psi)\). For a single outcome, the observed-data contributions have the form

$$ \begin{aligned} P(R=1,Y=y\mid X=x) &= f(y\mid x;\theta)P(R=1\mid y,x;\psi),\\ P(R=0\mid X=x) &= \int f(y\mid x;\theta)\{1-P(R=1\mid y,x;\psi)\}\,dy. \end{aligned} $$

The first contribution involves an observed outcome; the second averages over outcomes that were not observed. Consequently, the observed-data likelihood evaluates the joint model through the information available in the observed records, while some parts of the model concern values that the data do not reveal directly. Distinct assumptions about those unobserved values can therefore lead to different extrapolations even when the candidates describe the observed data comparably well.

This is why “the model with the best observed-data fit is the correct MNAR model” is not a valid conclusion. A fit criterion can be useful for detecting poor representation of observed data or for comparing candidates on a common likelihood target. It cannot, on its own, verify an untestable MNAR assumption. The introductory material on information criteria, Bayesian model evidence, cross-validation, and predictive checks provides the standard tools; the key here is to interpret each tool within its scope.

Comparison condition: A ranking is interpretable only when the compared candidates are evaluated against a suitably common target: the same observed records or a clearly defined common subset, compatible observed-data likelihoods or prediction targets, and the same inferential question. If these conditions do not hold, the reported ordering may reflect differences in data, target, or scoring rule rather than a meaningful model advantage.

First Pitfall: Ranking by a Number Without Checking Its Target

Fit measures are not interchangeable. For example, the Akaike information criterion is \(AIC=-2\ell+2k\), where \(\ell\) is the maximized log-likelihood for the specified data likelihood and \(k\) is the number of estimated parameters. Lower AIC is preferred among candidates whose likelihoods describe the same observed data and a comparable likelihood target. The penalty accounts for model complexity in that comparison; it does not turn the criterion into a test that the missingness mechanism is correct.

Worked Example: AIC Ranking Is Not a Mechanism Verdict

Suppose three hypothetical MNAR candidates are fitted to the same 240 participants, using the same observed outcome records and the same observed-data likelihood target. Candidate A has maximized log-likelihood \(\ell=-101.0\) and \(k=6\) parameters. Candidate B has \(\ell=-99.0\) and \(k=9\). Candidate C has \(\ell=-100.0\) and \(k=5\). Calculate and interpret their AIC values.

For A,

$$ AIC_A=-2(-101.0)+2(6)=202+12=214. $$

For B,

$$ AIC_B=-2(-99.0)+2(9)=198+18=216. $$

For C,

$$ AIC_C=-2(-100.0)+2(5)=200+10=210. $$

Candidate C has the smallest AIC, followed by A and then B. Because these candidates use the same observed data and likelihood target, this is a valid AIC ordering for relative fit-versus-complexity in that comparison. It does not show that C has the correct MNAR assumption. A and C could still imply different outcomes after dropout, and the AIC ordering does not tell us whether either extrapolation is scientifically credible. The AIC difference between C and A is 4; it is a relative score difference, not a probability that C is true.

A common error is to compare maximized likelihoods from different observed-data targets, such as one calculated on all available records and another calculated only on complete cases, then declare the larger likelihood superior. The values need not be comparable: the records and likelihood being scored differ. The remedy is to define a common comparison set and likelihood target, or to state clearly that the analyses answer different questions and not rank them as if they were a single competition.

Second Pitfall: Comparing Nonaligned Analyses

A model comparison can be numerically tidy and still be scientifically misaligned. Candidate analyses may differ in their target population, outcome definition, follow-up time, covariate adjustment, or treatment-effect estimand. A treatment contrast for participants with observed outcomes at a visit is not automatically the same quantity as a contrast for all randomized participants at that visit. Comparing their estimates as though they were competing estimates of one common parameter confounds model assumptions with a change in the question.

Worked Example: Align the Treatment Contrast Before Comparing

Consider a hypothetical two-arm trial with a continuous symptom score at week 12; lower scores indicate fewer symptoms. Model A reports a treatment-minus-control contrast of \(-3.2\) points among participants with an observed week-12 score. Model B reports \(-1.1\) points for all randomized participants, using its MNAR assumptions to predict missing week-12 scores. The estimates differ by \(-3.2-(-1.1)=-2.1\) points. Does this difference establish that the models disagree by 2.1 points about the same treatment effect?

Not yet. Model A's stated target is the observed-score subgroup, whereas Model B's target is all randomized participants. Those are not necessarily the same population, and their contrasts need not represent the same estimand. The arithmetic difference, \(-2.1\) points, is correct as a difference between the reported numbers, but it is not a clean model-disagreement measure for one shared target.

To make an aligned comparison, specify a common target, such as the all-randomized population's mean week-12 treatment contrast, then obtain each candidate's estimate for that target using its stated assumptions. If the resulting contrasts were, hypothetically, \(-1.8\) and \(-1.1\) points, their aligned difference would be \(-0.7\) points. That comparison would describe sensitivity of the same estimand to the two model specifications; it would still not identify which MNAR specification is true. Both contrasts are measured in symptom-score points.

Before interpreting a ranking, check that the models use the same outcome scale, visit or time horizon, population, and estimand. Also check that they are fitted to the same relevant observed information. If a candidate changes several of these at once, a ranking cannot isolate which change explains the result. A useful comparison can still be reported, but it must be described as a comparison of different analyses rather than a ranking of interchangeable models.

Third Pitfall: Treating Predictive Checks as Mechanism Tests

A predictive check asks whether data generated under a fitted model reproduce selected features of the data that can be checked. It is a diagnostic for model implications. It is not, by itself, a test that confirms an MNAR mechanism. In particular, a check based on observed outcomes and observed response patterns cannot reveal the actual values of outcomes that were never recorded.

Worked Example: A Check Flags Misfit, Not the True Mechanism

In a hypothetical follow-up study, 50 participants dropped out after their week-4 score was recorded. Among these 50, 31 had a week-4 score below 40. The observed proportion is

$$ \hat{p}_{obs}=\frac{31}{50}=0.620. $$

A posterior predictive check for one fitted MNAR candidate generates 100 replicated data sets and calculates the same observable statistic: the proportion below 40 at week 4 among participants who subsequently drop out. In 4 of the 100 replications, that proportion is at least 0.620. The estimated upper-tail predictive proportion is

$$ \frac{4}{100}=0.040. $$

This result flags that the candidate often predicts a lower proportion than the observed 0.620 for this feature. It is a reason to inspect the model's fit to the joint pattern of observed week-4 scores and subsequent dropout. It does not establish that dropout depends on the missing week-12 outcome, nor does it prove that another proposed mechanism is correct. The check evaluates an observable implication of the fitted model; the unobserved week-12 scores remain unobserved.

A predictive check can also be uninformative if it targets a feature that all candidates reproduce by construction, or if its summary is insensitive to the differences between the candidates. A good diagnostic therefore states the replicated statistic, explains why it matters, and reports how the candidates perform on the same check. A striking discrepancy is evidence of a problem with the model's implications for that feature, not a direct measurement of the missing values.

A Practical Comparison Workflow

The following sequence helps prevent overinterpretation. It is not a mechanical rule for selecting a single winner; it makes explicit what each comparison can support.

1
Fix the target.
State the population, outcome, time point, and estimand before comparing estimates or predictions.
2
Audit the comparison basis.
Check that candidates use the same relevant observed records and a compatible likelihood or prediction target. Do not rank scores that refer to different data targets as if they were commensurate.
3
Separate evidence types.
Label whether a result is about observed-data fit, predictive performance, model evidence, or sensitivity of the substantive estimand. Each answers a different question.
4
Inspect implications and uncertainty.
Compare relevant observed-data diagnostics and the missing-outcome predictions that differ across candidates. Report the range of substantive conclusions without treating the range as a probability distribution over models unless model probabilities have been specified and justified.

The main alternatives are complementary, not interchangeable. Information criteria compare fit and complexity under a shared likelihood target. Cross-validation evaluates prediction for held-out data under the chosen validation design; it may favor prediction of observed records without resolving extrapolation to missing outcomes. Bayesian model evidence compares marginal likelihoods, which depend on the specified models and their prior distributions. Simulation with a known generating mechanism can assess performance in that simulated setting, but its conclusion depends on the mechanisms represented in the simulation. Sensitivity analysis across defensible MNAR assumptions describes how conclusions change; it does not select the true assumption merely because one result appears more convenient.

Diagnostics, Limitations, and a Common Mistake

Several warning signs should prompt a recheck of a reported ranking:

  • The candidates are scored on different records, outcomes, time points, or likelihood targets.
  • The reported “best” model changes when the scoring rule changes, but the result is presented as an unqualified winner.
  • A predictive check uses an observable summary but is described as proof about unobserved outcomes or the missingness mechanism.
  • Model-specific estimates target different populations or estimands, yet their numerical difference is interpreted as pure model sensitivity.
  • The analysis reports one preferred candidate but omits materially different estimates from other plausible MNAR specifications.

Common mistake: “Candidate A has the best observed-data fit, so it is the correct MNAR model and its estimate should be reported as the answer.” The correction is that the fit criterion supports a relative statement only for its stated comparison target. It does not verify the model's assumptions about unobserved outcomes. Report the target and scoring rule, examine the candidates' implications, and show how the substantive conclusion varies across plausible specifications.

Even a careful comparison has limits. No ranking can recover information that the observed data do not contain without assumptions. A ranking can be sensitive to the set of candidates, the chosen diagnostics, validation design, or prior distributions. The appropriate conclusion is therefore usually conditional: under these specified candidates and comparison targets, this model scores better by this criterion, while the substantive estimate changes by this amount across the considered MNAR assumptions.

Key takeaway: Rank only candidates evaluated on a common basis, align their estimands, and describe exactly what each score measures. Observed-data fit and predictive checks can reveal model shortcomings, but neither alone proves an MNAR mechanism or identifies the correct unobserved outcomes.

Check Your Understanding

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

  1. Two MNAR candidates have different maximized log-likelihoods, but one is fitted to all available records and the other only to complete cases. Why is ranking them by those likelihoods problematic?
  2. A predictive check reproduces the observed dropout rate well. Does this establish that the candidate has the correct MNAR mechanism? Explain.
  3. One candidate estimates a treatment contrast among observed cases; another estimates it for all randomized participants. What must be done before their estimates can be compared as model sensitivity?
  4. What does a lower AIC support when candidates use the same observed data and likelihood target, and what does it not establish?

Solutions. (1) The likelihoods are evaluated on different records and therefore do not necessarily represent a common comparison target; align the data and likelihood target or report that they answer different questions. (2) No. Reproducing one observable feature is a diagnostic result, not proof about values that are missing or the mechanism generating missingness. (3) Define a common population, outcome, time point, and estimand, then obtain each candidate's estimate for that same target. (4) Lower AIC supports a relative fit-versus-complexity preference within that specified comparison; it does not establish that the candidate's MNAR assumptions are true.

Clinical Biostats