View source: R/mice.impute.imputeR.lmFun.R
mice.impute.imputeR.lmFun | R Documentation |
The imputation methods "imputeR.lmFun"
and "imputeR.cFun"
provide
interfaces to imputation methods in the imputeR package for
continuous and binary data, respectively.
mice.impute.imputeR.lmFun(y, ry, x, Fun=NULL, draw_boot=TRUE, add_noise=TRUE, ... )
mice.impute.imputeR.cFun(y, ry, x, Fun=NULL, draw_boot=TRUE, ... )
y |
Incomplete data vector of length |
ry |
Vector of missing data pattern ( |
x |
Matrix ( |
Fun |
Name of imputation functions in imputeR package, e.g.,
|
draw_boot |
Logical indicating whether a Bootstrap sample is taken for sampling model parameters |
add_noise |
Logical indicating whether empirical residuals should be added to predicted values |
... |
Further arguments to be passed |
Methods for continuous variables:
imputeR::CubistR
,
imputeR::glmboostR
,
imputeR::lassoR
,
imputeR::pcrR
,
imputeR::plsR
,
imputeR::ridgeR
,
imputeR::stepBackR
,
imputeR::stepBothR
,
imputeR::stepForR
Methods for binary variables:
imputeR::gbmC
,
imputeR::lassoC
,
imputeR::ridgeC
,
imputeR::rpartC
,
imputeR::stepBackC
,
imputeR::stepBothC
,
imputeR::stepForC
A vector of length nmis=sum(!ry)
with imputed values.
## Not run:
#############################################################################
# EXAMPLE 1: Example with binary and continuous variables
#############################################################################
library(mice)
library(imputeR)
data(nhanes, package="mice")
dat <- nhanes
dat$hyp <- as.factor(dat$hyp)
#* define imputation methods
method <- c(age="",bmi="norm",hyp="imputeR.cFun",chl="imputeR.lmFun")
Fun <- list( hyp=imputeR::ridgeC, chl=imputeR::ridgeR)
#** do imputation
imp <- mice::mice(dat1, method=method, maxit=10, m=4, Fun=Fun)
summary(imp)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.