Missing Data Mechanisms: MCAR, MAR, and MNAR
Missing Data Mechanisms (MCAR, MAR, MNAR) · Also known as: Missing Data Typology, Rubin's Missing Data Framework, Missingness Mechanisms, Kayıp Veri Mekanizmaları
Missing data mechanisms, introduced by Donald Rubin in 1976, provide a formal taxonomy for classifying why observations are absent from a dataset. The three categories — Missing Completely At Random (MCAR), Missing At Random (MAR), and Missing Not At Random (MNAR) — describe the relationship between the probability of missingness and the observed or unobserved values. Identifying the correct mechanism is essential because it determines which analytical strategies preserve valid and unbiased inference.
Read the full method
Sign in with a free account to read this section.
Method map
The neighbourhood of related methods — select a node to explore.
When to use it
Apply this framework as a diagnostic first step before any missing data treatment. MCAR can be tested using Little's test, while MAR and MNAR are distinguishable only through subject-matter reasoning and sensitivity analyses. Use the diagnosis to select the appropriate remedy: complete-case analysis for MCAR with small fractions missing, multiple imputation or full-information maximum likelihood for MAR, and selection or pattern-mixture models for MNAR. The framework applies across virtually all empirical disciplines whenever a dataset contains incomplete observations.
Strengths & limitations
- Provides a rigorous, universally adopted typology that maps directly to appropriate analytical remedies
- MCAR and MAR assumptions license ignorable likelihood-based inference, enabling standard software implementations
- Encourages explicit reasoning about data-collection processes, reducing ad hoc decisions such as listwise deletion
- The formal notation generalises to multivariate and longitudinal settings without modification
- MAR is an untestable assumption for any given dataset; its plausibility rests on investigator knowledge rather than empirical proof
- MNAR mechanisms require correctly specified parametric models, and misspecification can introduce greater bias than simpler methods
- Little's MCAR test has low power in small samples and tests only a global null hypothesis
- The taxonomy does not prescribe a unique imputation strategy; analysts must still choose among multiple defensible approaches under MAR
Frequently asked
Can I test whether my data are MAR rather than MNAR?
No direct statistical test distinguishes MAR from MNAR because the test would require observing the missing values themselves. Analysts rely on substantive knowledge of the data-generation process, compare results across sensitivity analyses that assume different MNAR patterns, and use pattern-mixture or selection models to bound the potential bias introduced by MNAR.
Is multiple imputation valid under MNAR?
Standard multiple imputation assumes MAR. Under MNAR, naive imputation produces biased results. Extensions such as pattern-mixture imputation or selection-model-informed imputation can handle MNAR if the missingness model is correctly specified, but these require strong and usually unverifiable assumptions about the nature of the unobserved process.
What is the difference between ignorable and non-ignorable missingness?
Missingness is ignorable when the mechanism does not need to be modelled explicitly to obtain valid likelihood-based inference. This holds under MCAR and MAR when the parameters governing the data model and the missingness model are distinct. MNAR implies non-ignorable missingness: the mechanism must be jointly modelled with the substantive model to avoid bias.
Sources
- Rubin, D. B. (1976). Inference and missing data. Biometrika, 63(3), 581–592. DOI: 10.1093/biomet/63.3.581 ↗
How to cite this page
ScholarGate. (2026, June 2). Missing Data Mechanisms (MCAR, MAR, MNAR). ScholarGate. https://scholargate.app/en/statistics/missing-data-mechanisms
Which method?
Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.
- EM AlgorithmStatistics↔ compare
- MICEStatistics↔ compare
- Multiple ImputationStatistics↔ compare