Why Diagnose Missingness?
In a causal study, missing values can occur in treatment, covariates, outcomes, or several of these at once. A useful first step is to describe which variables are missing, for whom, and when. Those descriptions can reveal where incompleteness is concentrated and help identify which observed information predicts it. They do not, by themselves, reveal the unobserved values or prove the process that generated the missingness.
Let \(V\) denote the full data that would be available if every study variable were measured. For variable \(V_j\), define \(R_j=1\) when its value is observed and \(R_j=0\) when it is missing. A missingness pattern is the vector of these indicators for one participant. In longitudinal data, the indicators can also be indexed by visit.
These definitions concern the full data and the process that determines what is recorded. Diagnostics use the observed data. They can show that missingness is associated with recorded treatment, covariates, or prior measurements; they cannot directly compare missingness with values that were never observed.
Start with Rates and Joint Patterns
For each study variable, report the number and proportion observed and missing. State the denominator: it is usually all eligible participants, but it may differ if eligibility or follow-up begins at different times. Also summarize joint patterns, such as “outcome missing, covariates observed.” Separate variable-specific rates matter because one overall percentage can conceal that an outcome is often missing while treatment is nearly always recorded.
Next, compare rates across scientifically relevant observed groups: for example, treatment arm, site, baseline severity, or visit. Give group counts as well as percentages. A percentage based on a small group can be unstable, and a difference in percentages is a description, not proof that the grouping variable caused missingness.
Worked Example: Summarizing Missingness by Variable and Treatment
Hypothetical data. In a study of 200 participants, treatment is recorded for everyone. Baseline severity is missing for 20 participants, and the outcome is missing for 40. The joint patterns are: 150 participants have both severity and outcome recorded, 30 have severity recorded but outcome missing, 10 have outcome recorded but severity missing, and 10 have both missing.
The outcome missingness rate is \(40/200=0.20\), or 20%. The severity missingness rate is \(20/200=0.10\), or 10%. At least one of these two variables is missing for \(30+10+10=50\) participants, so the proportion with any missingness in these variables is \(50/200=0.25\), or 25%. These quantities answer different questions; the 25% should not be reported as the outcome missingness rate.
Suppose the 200 participants are split equally between two treatment groups. The outcome is missing for 28 of 100 participants in Group A and 12 of 100 in Group B. The rates are \(28/100=28\%\) and \(12/100=12\%\), a difference of \(28\%-12\%=16\) percentage points. This is evidence that outcome observation differs across these recorded groups in this sample. It does not show why the difference occurred, nor does it establish that treatment caused the missingness.
The group counts are compatible with the overall total of 40 missing outcomes. They do not tell us how missing outcomes are distributed by severity or by the joint patterns; those cross-tabulations would be needed to describe those relationships.
Modeling Whether a Variable Is Observed
A regression model can summarize how observed variables predict an observation indicator. For a binary indicator \(R_j\), a common descriptive model is logistic regression. With fully observed predictors \(Z\), it has the form
Here the modeled event is explicitly “the variable is observed.” A positive coefficient corresponds to higher conditional odds of observation as that predictor increases, holding the other included predictors fixed. If the event is instead defined as missingness, the coefficient direction reverses. Report which event was modeled, the predictors, and preferably predicted observation rates or odds ratios in addition to coefficients.
Before interpreting such a model, check that its predictors are available for the records used in the fit, the outcome indicator is coded consistently, and the functional form is suitable for the intended description. A standard logistic model also assumes independent participant-level observations; with clustered or repeated observations, the dependence needs to be handled in the model or uncertainty estimates. Poor fit, sparse groups, or omitted predictors can make the summary misleading. Even a well-fitting model remains an association model for observation, not a causal model of why values are missing.
Worked Example: Predicting Outcome Observation from Baseline Severity
Hypothetical data. Baseline severity is recorded for all 1,000 participants. Among 400 with high severity, the outcome is observed for 320; among 600 with low severity, it is observed for 540. Define \(R_Y=1\) when the outcome is observed. Assume participants are independent and fit a logistic model with an intercept and a binary high-severity indicator \(Z\), where \(Z=1\) means high severity. This two-group model is saturated for the two observation rates.
The observation probabilities estimated within the two groups are \(320/400=0.80\) and \(540/600=0.90\). Their logits are
Thus the fitted model has intercept \(2.197\) and high-severity coefficient \(1.386-2.197=-0.811\). The odds ratio for observation comparing high with low severity is \(\exp(-0.811)=0.444\). In these hypothetical data, the estimated odds of observing the outcome are about 0.444 times as high among high-severity participants as among low-severity participants. The corresponding observation rates are 80% and 90%.
This is useful evidence that recorded severity predicts outcome observation. It is consistent with missingness depending on an observed variable, as can occur under MAR, but it does not establish MAR: the missing outcomes might also affect whether outcomes are observed. The model also describes these data only; it does not show that changing severity would change observation.
Use Time to Describe Longitudinal Patterns
For repeated measurements, a single overall missingness rate discards the order in which values are missing. Report observation at each scheduled visit, using a clear denominator, and summarize each participant’s sequence of observed and missing measurements. For example, \(1110\) means observed at the first three visits and missing at the fourth.
A pattern is monotone when, after the first missing visit, all later scheduled measurements are missing. A pattern is intermittent when a measurement is missing and a later one is observed. These labels describe the sequence; neither label identifies the reason for missingness. Be precise about denominators: a visit-specific rate among all enrolled participants differs from the rate among those still under follow-up.
Worked Example: Distinguishing Dropout from Intermittent Missingness
Hypothetical data. One hundred participants are scheduled for four visits. Their observation sequences are: 70 with pattern \(1111\), 10 with \(1100\), 8 with \(1011\), 5 with \(1000\), 4 with \(1110\), and 3 with \(1010\). Each digit refers to whether the visit measurement is observed.
The number observed at Visit 1 is \(70+10+8+5+4+3=100\). At Visit 2 it is \(70+10+4=84\), since the \(1011\), \(1000\), and \(1010\) groups are missing that visit. At Visit 3 it is \(70+8+4+3=85\). At Visit 4 it is \(70+8=78\). Using all 100 enrolled participants as the denominator, the visit-specific observation rates are 100%, 84%, 85%, and 78%.
The \(1100\), \(1000\), and \(1110\) patterns are monotone: after their first missing visit, no later measurement is observed. The \(1011\) and \(1010\) patterns are intermittent because Visit 2 is missing but Visit 3 is observed. There are \(8+3=11\) participants with intermittent patterns. This distinction can guide investigation of visit scheduling and recorded reasons for missed visits, but it cannot tell whether unobserved measurements themselves influenced attendance.
Why Diagnostics Cannot Establish MAR
Observed-variable prediction is informative because it can reveal that missingness is not independent of recorded information. If, for example, observation rates differ across fully observed severity groups, that association is incompatible with MCAR for those data under the usual definition. But the finding does not discriminate MAR from MNAR: both mechanisms can produce the same observed association.
The limitation can be seen with a binary outcome \(Y\) that is sometimes missing and its indicator \(R\). The observed data reveal \(P(R=1)\) and \(P(Y=1\mid R=1)\). They do not reveal \(P(Y=1\mid R=0)\), because \(Y\) is unobserved when \(R=0\). For instance, suppose \(P(R=1)=0.8\) and \(P(Y=1\mid R=1)=0.5\). The observed data are unchanged whether the missing group has \(P(Y=1\mid R=0)=0.1\), \(0.5\), or \(0.9\). Yet these choices imply different relationships between \(Y\) and \(R\), and thus different possible missingness mechanisms.
Therefore, a test based only on observed data cannot generally establish MAR. An omnibus test designed to assess MCAR tests an MCAR null under its own distributional assumptions; rejecting it can be evidence against MCAR, while failing to reject is not proof of MCAR and does not demonstrate MAR. The same caution applies to a nonsignificant coefficient in a missingness regression: it can reflect limited precision, model misspecification, or unmeasured predictors, rather than independence from the full data.
This is why diagnostics should be reported as descriptions of observed patterns, with their assumptions and limitations. They can identify where missingness is concentrated and whether measured variables predict observation. A conclusion about MAR requires assumptions that cannot be verified from the observed data alone, or additional information such as follow-up or validation measurements.
Common Mistakes
- Calling predictable missingness proof of MAR. A predictor associated with observation is evidence against MCAR in that respect, but missing values may still influence observation.
- Treating a nonsignificant test as proof of no association. A test’s failure to reject can reflect low power or an inadequate model; it does not certify MCAR or MAR.
- Reporting only one overall percentage. It can obscure which variables and which joint patterns are incomplete. Give variable-specific rates and relevant cross-tabulations.
- Ignoring time order. A person who misses one visit and returns differs descriptively from someone with permanent dropout. Summarize sequences, not only visit totals.
- Giving a causal interpretation to a missingness model. A regression of observation on recorded variables is descriptive unless a separate causal design and assumptions justify more.
Check Your Understanding
Answer each question by distinguishing what the observed data show from what they cannot establish.
- A study reports that outcome observation is lower among participants with high recorded baseline severity. What does this suggest about MCAR, and why does it not prove MAR?
- In a sample of 250 people, an outcome is missing for 35 and a covariate is missing for 20; 8 people have both missing. How many have at least one of these variables missing, and what is the outcome missingness rate?
- A logistic regression models \(R_Y=1\) using age and treatment. What event is being predicted, and what must be clarified before interpreting a coefficient?
- What is the difference between monotone and intermittent missingness in a sequence of repeated measurements?
- Why does failing to reject an MCAR test not establish that the data are MAR?