The DOI matches its Crossref record; 28 of the 28 references it cites were found in a registry or an index.
MissForest—non-parametric missing value imputation for mixed-type data
Open accessAbstract
MOTIVATION: Modern data acquisition based on high-throughput technology is often facing the problem of missing data. Algorithms commonly used in the analysis of such large-scale data often depend on a complete set. Missing value imputation offers a solution to this problem. However, the majority of available imputation methods are restricted to one type of variable only: continuous or categorical. For mixed-type data, the different types are usually handled separately. Therefore, these methods ignore possible relations between variable types. We propose a non-parametric method which can cope with different types of variables simultaneously. RESULTS: We compare several state of the art methods for the imputation of missing values. We propose and evaluate an iterative imputation method (missForest) based on a random forest. By averaging over many unpruned classification or regression trees, random forest intrinsically constitutes a multiple imputation scheme. Using the built-in out-of-bag error estimates of random forest, we are able to estimate the imputation error without the need of a test set. Evaluation is performed on multiple datasets coming from a diverse selection of biological fields with artificially introduced missing values ranging from 10% to 30%. We show that missForest can successfully handle missing values, particularly in datasets including different types of variables. In our comparative study, missForest outperforms other methods of imputation especially in data settings where complex interactions and non-linear relations are suspected. The out-of-bag imputation error estimates of missForest prove to be adequate in all settings. Additionally, missForest exhibits attractive computational efficiency and can cope with high-dimensional data. AVAILABILITY: The package missForest is freely available from http://stat.ethz.ch/CRAN/. CONTACT: stekhoven@stat.math.ethz.ch; buhlmann@stat.math.ethz.ch
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The source backs part of the claim, not all of it — or backs it for a different population, condition or comparison.
In the citing paper
“Depending on the cause, the failure must be addressed in different ways, such as manual recalibration or data imputation [71,72].”
From Case-Based Data Quality Management for IoT Logs: A Case Study Focusing on Detection of Data Quality Issues (2025) · cites this paper as [71]
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
Breiman, L. (2001) · Machine Learning · doi:10.1023/a:1010933404324 · Cited by 133,538
Regression shrinkage and selection via the lasso
Tibshirani, R. (1996) · Journal of the Royal Statistical Society Series B: Statistical Methodology · doi:10.1111/j.2517-6161.1996.tb02080.x · Cited by 51,482
UCI Machine Learning Repository
Asuncion, A. (2007) · Medical Entomology and Zoology · Cited by 24,190
Statistical Analysis With Missing Data
Lahiff, M., Little, R. J. A., & Rubin, D. B. (1989) · Journal of the American Statistical Association · doi:10.2307/2289883 · Cited by 17,385
Analysis of Incomplete Multivariate Data
Schafer, J. L. (1997) · doi:10.1201/9781439821862 · Cited by 6,012
Analysis of Incomplete Multivariate Data
Booth, D. E., & Schafer, J. L. (2000) · Technometrics · doi:10.2307/1271466 · Cited by 5,627
Statistical Analysis With Missing Data
Ghosh, S., Little, R. J. A., & Rubin, D. B. (1988) · Technometrics · doi:10.2307/1269814 · Cited by 4,730
Missing Value Estimation Methods for DNA Microarrays
Troyanskaya, O., Cantor, M., Sherlock, G., Brown, P., Hastie, T., Tibshirani, R., Botstein, D., & Altman, R. B. (2001) · Bioinformatics · doi:10.1093/bioinformatics/17.6.520 · Cited by 4,230
Multiple imputation of discrete and continuous data by fully conditional specification
van Buuren, S. (2007) · Statistical Methods in Medical Research · doi:10.1177/0962280206074463 · Cited by 2,827
A multivariate technique for multiply imputing missing values using a sequence of regression models
Raghunathan, T. E., Lepkowski, J. M., Hoewyk, J. V., & Solenberger, P. W. (2001) · Survey methodology · Cited by 1,981
Suitability of Dysphonia Measurements for Telemonitoring of Parkinson's DiseasePreprint
Little, M. A., McSharry, P., Hunter, E. J., Spielman, J. L., & Ramig, L. O. (2008) · Nature Precedings · doi:10.1109/tbme.2008.2005954 · Cited by 1,194
Regularization methods for learning incomplete matrices
Mazumder, R., Hastie, T. J., & Tibshirani, R. J. (2009) · PubMed · doi:10.48550/arxiv.0906.2034 · Cited by 1,175
Analysis of E.Coli Pormoter sequences
Harley, C. B., & Reynolds, R. P. (1987) · Nucleic Acids Research · doi:10.1093/nar/15.5.2343 · Cited by 1,034
A Bayesian missing value estimation method for gene expression profile data
Oba, S., Sato, M.-A., Takemasa, I., Monden, M., Matsubara, K., & Ishii, S. (2003) · Bioinformatics · doi:10.1093/bioinformatics/btg287 · Cited by 762
Spectral Regularization Algorithms for Learning Large Incomplete Matrices
MazumderRahul, HastieTrevor, & TibshiraniRobert (2010) · Journal of Machine Learning Research · doi:10.5555/1756006.1859931 · Cited by 671
Sparse graphical Gaussian modeling of the isoprenoid gene network in Arabidopsis thaliana
Wille, A., Zimmermann, P., Vranová, E., Fürholz, A., Laule, O., Bleuler, S., Hennig, L., Prelić, A., von Rohr, P., Thiele, L., et al. (2004) · Genome biology · doi:10.1186/gb-2004-5-11-r92 · Cited by 382
Refinement of approximate domain theories by knowledge-based neural networks
Towell, G. G., SHAVLIK, J. W., & Noordewier, M. O. (1990) · Cited by 374
Knowledge discovery approach to automated cardiac SPECT diagnosis
Kurgan, L., Cios, K. J., Tadeusiewicz, R., Ogiela, M. R., & Goodenday, L. S. (2001) · Artificial Intelligence in Medicine · doi:10.1016/s0933-3657(01)00082-3 · Cited by 269
Latal, B., Helfricht, S., Fischer, J. E., Bauersfeld, U., & Landolt, M. A. (2009) · BMC Pediatrics · doi:10.1186/1471-2431-9-6 · Cited by 264
Maximum likelihood estimation for mixed continuous and categorical data with missing values
Little, R. J. A., & SCHLUCHTER, M. D. (1985) · Biometrika · doi:10.1093/biomet/72.3.497 · Cited by 240
Flexible mutlivariate imputation by MICE
van Buuren, S., & Groothuis‐Oudshoorn, C. G. M. (1999) · Cited by 208
Assessing the statistical validity of proteomics based biomarkers
Smit, S., van Breemen, M. J., Hoefsloot, H. C. J., Smilde, A. K., Aerts, J. M. F. G., & de Koster, C. G. (2007) · Analytica Chimica Acta · doi:10.1016/j.aca.2007.04.043 · Cited by 177
Imputation using markov chains
Li, K.-H. (1988) · Journal of Statistical Computation and Simulation · doi:10.1080/00949658808811085 · Cited by 118
The effect of insulin on expression of genes and biochemical pathways in human skeletal muscle
Wu, X., Wang, J., Cui, X., Maianu, L., Rhees, B. K., Rosinski, J., So, W. V., Willi, S. M., Osier, M. V., Hill, H. S., et al. (2007) · Endocrine · doi:10.1007/s12020-007-0007-x · Cited by 78
Maximum Likelihood Estimation for Mixed Continuous and Categorical Data with Missing Values
Little, R. J. A., & SCHLUCHTER, M. D. (1985) · Biometrika · doi:10.2307/2336722 · Cited by 18
The effect of insulin on expression of genes and biochemical pathways in human skeletal muscle
Wu, X., Wang, J., Cui, X., Maianu, L., Rhees, B. K., Rosinski, J., So, W. V., Willi, S. M., Osier, M. V., Hill, H. S., et al. (2007) · Endocrine · doi:10.1007/s12020-008-9033-6 · Cited by 6
Pattern Alternating Maximization Algorithm for High-Dimensional Missing DataPreprint
Staedler, N., & Buehlmann, P. (2010) · arXiv (Cornell University) · Cited by 5
Pattern Alternating Maximization Algorithm for Missing Data in Large P, Small N ProblemsPreprint
Städler, N., Stekhoven, D. J., & Bühlmann, P. (2010) · arXiv (Cornell University) · doi:10.48550/arxiv.1005.0366 · Cited by 3
Flagged first, then by citations
Research works printed but not linked: 2
- Rubin, 1978, Multiple imputations in sample surveys-a phenomenological Bayesian approach to nonresponse, 20
- Rubin, 1990, Efficiently creating multiple imputations for incomplete multivariate normal data, 83
Cited by
Sorted by citations
Recurrent Neural Networks for Multivariate Time Series with Missing Values
Che, Z., Purushotham, S., Cho, K., Sontag, D., & Liu, Y. (2018) · Scientific Reports · doi:10.1038/s41598-018-24271-9 · Cited by 2,370
Real-time tracking of self-reported symptoms to predict potential COVID-19
Menni, C., Valdes, A. M., Freidin, M. B., Sudre, C. H., Nguyen, L. H., Drew, D. A., Ganesh, S., Varsavsky, T., Cardoso, M. J., El-Sayed Moustafa, J. S., et al. (2020) · Nature Medicine · doi:10.1038/s41591-020-0916-2 · Cited by 1,517
Hutter, F., Kotthoff, L., & Vanschoren, J. (2019) · The Springer series on challenges in machine learning · doi:10.1007/978-3-030-05318-5 · Cited by 1,691
missMDA : A Package for Handling Missing Values in Multivariate Data Analysis
Josse, J., & Husson, F. (2016) · Journal of Statistical Software · doi:10.18637/jss.v070.i01 · Cited by 1,423
Reddy, Y. N. V., Carter, R. E., Obokata, M., Redfield, M. M., & Borlaug, B. A. (2018) · Circulation · doi:10.1161/circulationaha.118.034646 · Cited by 1,294
Metadata
- Authors
- Stekhoven, D. J., & Bühlmann, P.
- Affiliations
- ETH Zurich (CH)
- Corresponding author
- Stekhoven, Daniel J.
- Venue
- Bioinformatics
- Publisher
- Oxford University Press (OUP)
- Published
- 2011-10-28
- Volume
- 28
- Issue
- 1
- Pages
- 112-118
- ISSN
- 1367-4803 (ISSN-L)
- 1367-4811
- OpenAlex
- W2064186732
- Cited by
- 6,156
- References
- 27
- Citations by year
- 2026: 901 · 2025: 1098 · 2024: 933 · 2023: 794 · 2022: 634 · 2021: 614 · 2020: 397 · 2019: 250 · 2018: 212 · 2017: 114 · 2016: 86 · 2015: 51 · 2014: 39 · 2013: 18 · 2012: 10
- FWCI
- 19.41
- Type
- journal article
- Language
- en
- Open access
- bronze
- doi.org
- Locations
- Bioinformatics (publishedVersion)
- PubMed (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- Repository for Publications and Research Data (ETH Zurich) (submittedVersion, other-oa)
- arXiv (Cornell University)
- ETH Zürich Research Collection
- Topics
- Physical Sciences › Mathematics › Statistics and Probability › Statistical Methods and Bayesian Inference
- Physical Sciences › Mathematics › Statistics and Probability › Statistical Methods and Inference
- Life Sciences › Biochemistry, Genetics and Molecular Biology › Molecular Biology › Gene expression and cancer classification
- Keywords
- missing data imputation, mixed data, missForest, random forest, multiple imputation, high-throughput data, high-dimensional data, biological data
- MeSH terms
- Algorithms, Data Interpretation, Statistical, Escherichia coli, Humans, Arabidopsis, Oligonucleotide Array Sequence Analysis, Gene Expression Profiling
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review