mice: Multivariate Imputation by Chained Equations

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 can also impute continuous two-level data (normal model, pan, second-level variables). Passive imputation can be used to maintain consistency between variables. Various diagnostic plots are available to inspect the quality of the imputations.

AuthorStef van Buuren [aut, cre], Karin Groothuis-Oudshoorn [aut], Alexander Robitzsch [ctb], Gerko Vink [ctb], Lisa Doove [ctb], Shahab Jolani [ctb]
Date of publication2015-11-09 17:16:02
MaintainerStef van Buuren <stef.vanbuuren@tno.nl>
LicenseGPL-2 | GPL-3
Version2.25
http://www.stefvanbuuren.nl
http://www.multiple-imputation.com

View on CRAN

Man pages

appendbreak: Appends specified break to the data

as.mids: Converts an multiply imputed dataset (long format) into a...

as.mira: Create a 'mira' object from repeated analyses

boys: Growth of Dutch boys

bwplot.mids: Box-and-whisker plot of observed and imputed data

cbind.mids: Columnwise combination of a 'mids' object.

cci-methods: Complete case indicator

cc-methods: Complete cases

ccn-methods: Complete cases n

complete: Creates imputed data sets from a 'mids' object

densityplot.mids: Density plot of observed and imputed data

extractBS: Extract broken stick estimates from a 'lmer' object

fdd: SE Fireworks disaster data

fdgs: Fifth Dutch growth study 2009

fico: Fraction of incomplete cases among cases with observed

flux: Influx and outflux of multivariate missing data patterns

fluxplot: Fluxplot of the missing data pattern

getfit: Extracts fit objects from 'mira' object

glm.mids: Generalized linear model for 'mids' object

ibind: Combine imputations fitted to the same data

ici-methods: Incomplete case indicator

ic-methods: Incomplete cases

icn-methods: Incomplete cases n

ifdo: Conditional imputation helper

is.mids: Check for 'mids' object

is.mipo: Check for 'mipo' object

is.mira: Check for 'mira' object

leiden85: Leiden 85+ study

lm.mids: Linear regression for 'mids' object

long2mids: Conversion of a imputed data set (long form) to a 'mids'...

mammalsleep: Mammal sleep data

mdc: Graphical parameter for missing data plots.

md.pairs: Missing data pattern by variable pairs

md.pattern: Missing data pattern

mice: Multivariate Imputation by Chained Equations (MICE)

mice.impute.2l.norm: Imputation by a two-level normal model

mice.impute.2lonly.mean: Imputation of the mean within the class

mice.impute.2lonly.norm: Imputation at level 2 by Bayesian linear regression

mice.impute.2lonly.pmm: Imputation at level 2 by predictive mean matching

mice.impute.2l.pan: Imputation by a two-level normal model using 'pan'

mice.impute.cart: Imputation by classification and regression trees

mice.impute.fastpmm: Imputation by fast predictive mean matching

mice.impute.lda: Imputation by linear discriminant analysis

mice.impute.logreg: Imputation by logistic regression

mice.impute.logreg.boot: Imputation by logistic regression using the bootstrap

mice.impute.mean: Imputation by the mean

mice.impute.norm: Imputation by Bayesian linear regression

mice.impute.norm.boot: Imputation by linear regression, bootstrap method

mice.impute.norm.nob: Imputation by linear regression (non Bayesian)

mice.impute.norm.predict: Imputation by linear regression, prediction method

mice.impute.passive: Passive imputation

mice.impute.pmm: Imputation by predictive mean matching

mice.impute.polr: Imputation by polytomous regression - ordered

mice.impute.polyreg: Imputation by polytomous regression - unordered

mice.impute.quadratic: Imputation of quadratric terms

mice.impute.rf: Imputation by random forests

mice.impute.ri: Imputation by the random indicator method for nonignorable...

mice.impute.sample: Imputation by simple random sampling

mice.mids: Multivariate Imputation by Chained Equations (Iteration Step)

mice.theme: Set the theme for the plotting Trellis functions

mids2mplus: Export 'mids' object to Mplus

mids2spss: Export 'mids' object to SPSS

mids-class: Multiply imputed data set ('mids')

mipo-class: Multiply imputed pooled analysis ('mipo')

mira-class: Multiply imputed repeated analyses ('mira')

nelsonaalen: Cumulative hazard rate or Nelson-Aalen estimator

nhanes: NHANES example - all variables numerical

nhanes2: NHANES example - mixed numerical and discrete variables

norm.draw: Draws values of beta and sigma by Bayesian linear regression

pattern: Datasets with various missing data patterns

plot.mids: Plot the trace lines of the MICE algorithm

pool: Multiple imputation pooling

pool.compare: Compare two nested models fitted to imputed data

pool.r.squared: Pooling: R squared

pool.scalar: Multiple imputation pooling: univariate version

popmis: Hox pupil popularity data with missing popularity scores

pops: Project on preterm and small for gestational age infants...

potthoffroy: Potthoff-Roy data

print: Print a 'mids' object

quickpred: Quick selection of predictors from the data

rbind.mids: Rowwise combination of a 'mids' object.

selfreport: Self-reported and measured BMI

squeeze: Squeeze the imputed values to be within specified boundaries.

stripplot.mids: Stripplot of observed and imputed data

summary: Summary of a 'mira' object

supports.transparent: Supports semi-transparent foreground colors?

tbc: Terneuzen birth cohort

version: Echoes the package version number

walking: Walking disability data

windspeed: Subset of Irish wind speed data

with.mids: Evaluate an expression in multiple imputed datasets

xyplot.mids: Scatterplot of observed and imputed data

Files in this package

mice
mice/inst
mice/inst/CITATION
mice/inst/NEWS
mice/inst/doc
mice/inst/doc/fimd4.r
mice/inst/doc/fimd9.r
mice/inst/doc/fimd5.r
mice/inst/doc/fimd7.r
mice/inst/doc/JSScode.R
mice/inst/doc/fimd1.r
mice/inst/doc/fimd6.r
mice/inst/doc/fimd8.r
mice/inst/doc/fimd2.r
mice/inst/doc/fimd3.r
mice/src
mice/src/Makevars
mice/src/match.cpp
mice/src/Makevars.win
mice/src/RcppExports.cpp
mice/NAMESPACE
mice/data
mice/data/selfreport.rda
mice/data/mammalsleep.rda
mice/data/nhanes2.rda
mice/data/nhanes.rda
mice/data/fdd.rda
mice/data/potthoffroy.rda
mice/data/walking.rda
mice/data/tbc.target.rda
mice/data/windspeed.rda
mice/data/leiden85.rda
mice/data/boys.rda
mice/data/pattern2.rda
mice/data/fdd.pred.rda
mice/data/pattern4.rda
mice/data/fdgs.rda
mice/data/popmis.rda
mice/data/pattern3.rda
mice/data/tbc.rda
mice/data/pops.rda
mice/data/pops.pred.rda
mice/data/pattern1.rda
mice/R
mice/R/mids.r
mice/R/pool.compare.r
mice/R/df.residual.r
mice/R/supports.transparent.r
mice/R/mice.impute.polr.r
mice/R/mdc.r
mice/R/lm.r
mice/R/complete.r
mice/R/mice.impute.mean.r
mice/R/stripplot.r
mice/R/mids2mplus.r
mice/R/cci.r
mice/R/mice.impute.passive.r
mice/R/plot.r
mice/R/mice.impute.cart.r
mice/R/windspeed.r
mice/R/md.pairs.r
mice/R/flux.r
mice/R/long2mids.r
mice/R/ccn.r
mice/R/tbc.r
mice/R/print.r
mice/R/mice.impute.2lonly.norm.r
mice/R/mice.impute.quadratic.r
mice/R/potthoffroy.r
mice/R/mice.impute.polyreg.r
mice/R/boys.r
mice/R/mice.theme.r
mice/R/squeeze.r
mice/R/mice.impute.fastpmm.r
mice/R/mice.impute.logreg.r
mice/R/walking.r
mice/R/mice.impute.rf.r
mice/R/ibind.r
mice/R/RcppExports.r
mice/R/nhanes.r
mice/R/fdgs.r
mice/R/densityplot.r
mice/R/nelsonaalen.r
mice/R/nhanes2.r
mice/R/mice.impute.norm.predict.r
mice/R/as.r
mice/R/mice.impute.norm.r
mice/R/cbind.r
mice/R/pool.r
mice/R/mice.impute.norm.boot.r
mice/R/mice.impute.2l.norm.r
mice/R/xyplot.r
mice/R/quickpred.r
mice/R/mice.impute.2l.pan.r
mice/R/mice.impute.norm.nob.r
mice/R/bwplot.r
mice/R/rbind.r
mice/R/summary.r
mice/R/expandcov.r
mice/R/pops.r
mice/R/rm.whitespace.r
mice/R/auxiliary.r
mice/R/mice.impute.ri.r
mice/R/internal.r
mice/R/mids2spss.r
mice/R/zzz.r
mice/R/pattern1.r
mice/R/fdd.r
mice/R/popmis.r
mice/R/mice.mids.r
mice/R/leiden85.r
mice/R/mice.impute.lda.r
mice/R/mira.r
mice/R/mice.impute.2lonly.mean.r
mice/R/selfreport.r
mice/R/mice.impute.sample.r
mice/R/md.pattern.r
mice/R/with.r
mice/R/mice.impute.2lony.pmm.r
mice/R/pool.r.squared.r
mice/R/mipo.r
mice/R/is.r
mice/R/cc.r
mice/R/getfit.r
mice/R/mice.df.r
mice/R/imports.R
mice/R/mice.impute.pmm.r
mice/R/mice.r
mice/R/mammalsleep.r
mice/R/pool.scalar.r
mice/MD5
mice/DESCRIPTION
mice/man
mice/man/pattern.Rd mice/man/ic-methods.Rd mice/man/md.pattern.Rd mice/man/mice.impute.sample.Rd mice/man/mice.impute.lda.Rd mice/man/pool.Rd mice/man/mice.theme.Rd mice/man/mice.impute.norm.boot.Rd mice/man/walking.Rd mice/man/popmis.Rd mice/man/mice.impute.fastpmm.Rd mice/man/mids-class.Rd mice/man/complete.Rd mice/man/lm.mids.Rd mice/man/mice.impute.2lonly.mean.Rd mice/man/ibind.Rd mice/man/mice.impute.logreg.Rd mice/man/ccn-methods.Rd mice/man/with.mids.Rd mice/man/bwplot.mids.Rd mice/man/mammalsleep.Rd mice/man/mice.mids.Rd mice/man/boys.Rd mice/man/mice.impute.ri.Rd mice/man/appendbreak.Rd mice/man/selfreport.Rd mice/man/extractBS.Rd mice/man/mice.impute.quadratic.Rd mice/man/mice.impute.mean.Rd mice/man/ici-methods.Rd mice/man/version.Rd mice/man/squeeze.Rd mice/man/mice.impute.rf.Rd mice/man/mira-class.Rd mice/man/mice.Rd mice/man/pool.scalar.Rd mice/man/is.mipo.Rd mice/man/rbind.mids.Rd mice/man/leiden85.Rd mice/man/potthoffroy.Rd mice/man/xyplot.mids.Rd mice/man/nelsonaalen.Rd mice/man/windspeed.Rd mice/man/pops.Rd mice/man/mice.impute.norm.predict.Rd mice/man/supports.transparent.Rd mice/man/nhanes2.Rd mice/man/long2mids.Rd mice/man/mice.impute.polr.Rd mice/man/mice.impute.norm.Rd mice/man/quickpred.Rd mice/man/mice.impute.polyreg.Rd mice/man/nhanes.Rd mice/man/mids2spss.Rd mice/man/mice.impute.norm.nob.Rd mice/man/icn-methods.Rd mice/man/ifdo.Rd mice/man/is.mids.Rd mice/man/densityplot.mids.Rd mice/man/plot.mids.Rd mice/man/mdc.Rd mice/man/fdgs.Rd mice/man/mice.impute.2l.pan.Rd mice/man/as.mira.Rd mice/man/norm.draw.Rd mice/man/mice.impute.2l.norm.Rd mice/man/mice.impute.passive.Rd mice/man/mice.impute.2lonly.norm.Rd mice/man/stripplot.mids.Rd mice/man/is.mira.Rd mice/man/fdd.Rd mice/man/fico.Rd mice/man/cci-methods.Rd mice/man/fluxplot.Rd mice/man/mice.impute.cart.Rd mice/man/getfit.Rd mice/man/tbc.Rd mice/man/pool.r.squared.Rd mice/man/as.mids.Rd mice/man/print.Rd mice/man/md.pairs.Rd mice/man/mipo-class.Rd mice/man/flux.Rd mice/man/mice.impute.2lonly.pmm.Rd mice/man/glm.mids.Rd mice/man/mice.impute.logreg.boot.Rd mice/man/mids2mplus.Rd mice/man/summary.Rd mice/man/pool.compare.Rd mice/man/mice.impute.pmm.Rd mice/man/cc-methods.Rd mice/man/cbind.mids.Rd

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.