The data to be imputed. Must have all columns used in the imputation of miceDefs.
miceObj
A miceDefs object created by miceRanger().
datasets
A numeric vector specifying the datasets with which to impute data.
See details for more information.
iterations
The number of iterations to run.
By default, the same as the number of iterations currently in miceObj.
verbose
should progress be printed?
Value
An object of class impDefs, which contains information about the imputation process.
callParams
The parameters of the object.
data
The original data provided by the user.
naWhere
Logical index of missing data, having the same dimensions as data.
missingCounts
The number of missing values for each variable.
imputedData
A list of imputed datasets.
Details
This capability is experimental, but works well in
benchmarking.
The original data and random forests (if returnModels = TRUE) are returned when miceRanger
is called. These models can be recycled to impute a new dataset in the same fashion as miceRanger,
by imputing each variable over a series of iterations. Each dataset created in miceObj
can be thought of as a different imputation mechanism, with different initialized values
and a different associated random forests. Therefore, it is necessary to choose the datasets
which will be used to impute the data. When mean matching a numeric variable, the candidate
values are drawn from the original data passed to miceRanger, not the data passed
to this function.