Multiple imputation using Fully Conditional Specification (FCS) implemented by the MICE algorithm. Each variable has its own imputation model. Built-in imputation models are provided for continuous data (predictive mean matching, normal), binary data (logistic regression), unordered categorical data (polytomous logistic regression) and ordered categorical data (proportional odds).
mice
is an imputation package for R, written by Stef van Buuren. The mice
package implements a method to deal with [tag: missing data].
Repositories
Vignettes (Overview)
- 1. Ad Hoc methods and mice
- 2. Algorithmic convergence and inference pooling
- 3. The imputation and nonresponse models
- 4. Passive imputation and post-processing
- 5. Combining inferences
- 6. Imputing multi-level data
- 7. An approach to sensitivity analysis
- 8. Generate missing values with ampute
- 9. Wrapp function
parlMICE
Further reading
- mice: Multivariate Imputation by Chained Equations in R in the Journal of Statistical Software (Buuren and Groothuis-Oudshoorn 2011). [R CODE]
- Book Flexible Imputation of Missing Data. Second Edition (Buuren 2018). [R CODE]
Other resources
- Course materials: Handling Missing Data in
R
withmice
- Course materials: Statistical Methods for combined data sets
- The first application on missing blood pressure data (Buuren, Boshuizen, and Knook 1999).
- Term Fully Conditional Specification describes a general class of methods that specify imputations model for multivariate data as a set of conditional distributions (Buuren et al. 2006).
- Details about imputing mixes of numerical and categorical data can be found in (Buuren 2007).
Related packages
ImputeRobust
: Multiple imputation withGAMLSS
countimp
: Incomplete count datamiceadds
: Functions for multilevel imputationmicemd
: Functions for multilevel imputationsmcfcs
: Addressing incompatibility in selected modelsfancyimpyute
: Mice in Python for ordinal data