Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Statistics›MICE — Multivariate Imputation by Chained Equations
Process / pipelineMissing data

MICE — Multivariate Imputation by Chained Equations

Multivariate Imputation by Chained Equations (MICE) · Also known as: Fully Conditional Specification, Sequential Regression Multivariate Imputation, Chained Equations Imputation, Zincirleme Denklemlerle Çoklu Atama

Multivariate Imputation by Chained Equations (MICE) is an iterative procedure for handling missing data in multivariate datasets. Introduced by Stef van Buuren and Karin Groothuis-Oudshoorn through the R package mice (2011), the algorithm fills each missing variable using a separate regression model conditioned on all other variables, cycling through variables repeatedly until the imputed values converge. The result is m completed datasets that are analysed separately and combined using Rubin's rules.

ScholarGate
  1. Process / pipeline
  2. v1
  3. 1 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

MICE
EM AlgorithmMatrix CompletionMultiple ImputationMissing Data Mechanisms

When to use it

MICE is appropriate when data are missing at random (MAR) and missingness occurs across multiple variables simultaneously. It suits continuous, binary, ordinal, and count outcomes through its flexible per-variable model specification. It is less suitable for data missing not at random (MNAR) without auxiliary modelling, for very high-dimensional datasets where the imputation model becomes unwieldy, or when missingness rates exceed 50% in key variables. Single imputation or complete-case analysis may suffice under MCAR with low missingness rates.

Strengths & limitations

Strengths
  • Handles mixed variable types (continuous, binary, ordinal, count) via tailored per-column models
  • Properly propagates uncertainty through multiple imputed datasets and Rubin's pooling rules
  • Flexible predictor specification allows domain knowledge and auxiliary variables to improve imputation quality
  • Well-validated R implementation (mice package) with extensive diagnostics and active maintenance
Limitations
  • Assumes data are missing at random (MAR); violations require sensitivity analyses or pattern-mixture extensions
  • Computational cost grows with the number of variables, iterations, and imputations (m)
  • Convergence of the Gibbs-like sampler is not mathematically guaranteed for incompatible conditional models
  • Model specification (predictor selection, imputation method per variable) requires careful analyst judgment

Frequently asked

How many imputed datasets (m) should I create?

A common default is m = 5, sufficient when missingness rates are low. White, Royston, and Wood (2011) recommend setting m approximately equal to the percentage of incomplete cases. For missingness rates above 20–30%, m = 20 or more is advisable to stabilise pooled estimates and standard errors.

Can MICE handle missing not at random (MNAR) data?

Standard MICE assumes MAR. Under MNAR the imputation model is misspecified, potentially biasing results. Analysts should conduct sensitivity analyses — for example, using delta-adjustment or pattern-mixture models — to assess how results change under plausible MNAR departures from the MAR assumption.

What imputation method should I choose for each variable?

The mice package selects defaults based on variable class: predictive mean matching (pmm) for continuous variables, logistic regression for binary, polytomous regression for unordered factors, and proportional odds for ordered factors. These defaults work well in most applied settings, but analysts may substitute random forests or other flexible learners for complex distributions.

Sources

  1. van Buuren, S., & Groothuis-Oudshoorn, K. (2011). mice: Multivariate imputation by chained equations in R. Journal of Statistical Software, 45(3), 1–67. DOI: 10.18637/jss.v045.i03 ↗

How to cite this page

ScholarGate. (2026, June 2). Multivariate Imputation by Chained Equations (MICE). ScholarGate. https://scholargate.app/en/statistics/mice-imputation

Related methods

EM AlgorithmMatrix CompletionMultiple Imputation

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
  • Matrix CompletionMachine learning↔ compare
  • Multiple ImputationStatistics↔ compare
Compare side by side →

Referenced by

EM AlgorithmMatrix CompletionMissing Data Mechanisms

Similar methods

Multiple ImputationMonte Carlo Simulation with Missing DataMissing Data MechanismsGibbs Sampling with Missing DataBootstrap Simulation with Missing DataMCMC with missing dataBayesian Inference with Missing DataEM Algorithm

Related reference concepts

Missing Data and AttritionEM AlgorithmGibbs Sampling (Statistical Computing)Gibbs SamplingModel-Based ClusteringMarkov Chain Monte Carlo

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — MICE (Multivariate Imputation by Chained Equations (MICE)). Retrieved 2026-07-21 from https://scholargate.app/en/statistics/mice-imputation · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Stef van Buuren & Karin Groothuis-Oudshoorn
Year
2011
Type
Iterative multiple imputation algorithm
Subfamily
Missing data
Missing Mechanism
MAR (Missing at Random)
Imputations Default
m = 5 imputed datasets
Related methods
EM AlgorithmMatrix CompletionMultiple Imputation
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account