missForestPredict -- Missing data imputation for prediction settings

Elena Albu, Shan Gao, Laure Wynants, Ben Van Calster
7/2/2024
stat.MEcs.LGstat.ML

No confident code implementation found for this paper.

Abstract

Prediction models are used to predict an outcome based on input variables. Missing data in input variables often occurs at model development and at prediction time. The missForestPredict R package proposes an adaptation of the missForest imputation algorithm that is fast, user-friendly and tailored for prediction settings. The algorithm iteratively imputes variables using random forests until a convergence criterion (unified for continuous and categorical variables and based on the out-of-bag error) is met. The imputation models are saved for each variable and iteration and can be applied later to new observations at prediction time. The missForestPredict package offers extended error monitoring, control over variables used in the imputation and custom initialization. This allows users to tailor the imputation to their specific needs. The missForestPredict algorithm is compared to mean/mode imputation, linear regression imputation, mice, k-nearest neighbours, bagging, miceRanger and IterativeImputer on eight simulated datasets with simulated missingness (48 scenarios) and eight large public datasets using different prediction models. missForestPredict provides competitive results in prediction settings within short computation times.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{albu2024missforestpredict,
  title  = {missForestPredict -- Missing data imputation for prediction settings},
  author = {Elena Albu and Shan Gao and Laure Wynants and Ben Van Calster},
  year   = {2024},
  eprint = {2407.03379},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.03379v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2407.03379.svg)](https://codeofpaper.com/paper/2407.03379)

Discussion