mi.info.update {mi}R Documentation

function to update mi.info object to use for multiple imputation

Description

This function is internal function to update the mi.info object.

Usage

## S3 method for class 'mi.info':
update(object, target, list, ...)
mi.info.update.type(object, list)
mi.info.update.level(object, list)
mi.info.update.include(object, list)
mi.info.update.is.ID(object, list)
mi.info.update.correlated(object, list)
mi.info.update.transform(object, list)
mi.info.update.imp.order(object, list)
mi.info.update.determ.pred(object, list)
mi.info.update.params(object, list)
mi.info.update.imp.formula(object, list)
mi.info.update.other(object, list)

Arguments

object mi.info object that is result of mi.info function.
target which part of mi.info object to modify.
list list that has same length as the number of variables in the mi.info object. Element which are left NULL will not be updated .
... currently no function.

Value

info updated mi.info object.

Author(s)

Masanao Yajima yajima@stat.columbia.edu, Yu-Sung Su yusung@stat.columbia.edu, M.Grazia Pittau grazia@stat.columbia.edu, Andrew Gelman gelman@stat.columbia.edu

References

Andrew Gelman and M. Grazia Pittau. “A flexible program for missing-data imputation and model checking”. Technical report. Columbia University, New York;

Andrew Gelman and Jennifer Hill. (2007). Data Analysis Using Regression and Multilevel/Hierarchical Models. Cambridge University Press.

See Also

mi.completed

Examples

data(CHAIN)
CHAIN.info <- mi.info(CHAIN)

# You can update the mi.info object in the below two ways
CHAIN.info <- update(CHAIN.info, "type", 
  list(age.W1="continuous", b05.W1="unordered-categorical"))
CHAIN.info <- mi.info.update.type(CHAIN.info, 
  list(age.W1="continuous", b05.W1="unordered-categorical"))

[Package mi version 0.04-6 Index]