imputeCellwise: Unified cellwise-robust imputation dispatcher

View source: R/imputeCellwise.R

imputeCellwiseR Documentation

Unified cellwise-robust imputation dispatcher

Description

Convenience wrapper that dispatches to one of the three cellwise-robust imputation methods: imputeCellIRMI, imputeCellM, or imputeCellEM.

Usage

imputeCellwise(data, method = c("cellIRMI", "cellM", "cellEM"), ...)

Arguments

data

data.frame with missing values (mixed continuous + categorical).

method

imputation method: "cellIRMI" (default), "cellM", or "cellEM".

...

additional arguments passed to the chosen method.

Value

The return value of the dispatched function. See the documentation of the individual methods for details.

Note

Model uncertainty via bootstrap (Rubin's combining rules for multiple imputation) is not yet implemented. The current version provides single imputation with stochastic uncertainty (PMM or residual draw). For valid multiple imputation, call the function repeatedly with different seeds and combine using Rubin's rules.

Author(s)

Matthias Templ

See Also

imputeCellIRMI, imputeCellM, imputeCellEM

Other imputation methods: hotdeck(), impPCA(), imputeCellEM(), imputeCellIRMI(), imputeCellM(), imputeCellMCD(), imputeRobust(), imputeRobustChain(), irmi(), kNN(), matchImpute(), medianSamp(), rangerImpute(), regressionImp(), sampleCat(), vimmi, vimpute(), xgboostImpute()

Examples


data(sleep, package = "VIM")
result <- imputeCellwise(sleep, method = "cellIRMI")
head(result$data_imputed)



VIM documentation built on Sept. 2, 2026, 5:07 p.m.