Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2017 Dec;10(6):363-377.
doi: 10.1002/sam.11348. Epub 2017 Jun 13.

Random Forest Missing Data Algorithms

Affiliations

Random Forest Missing Data Algorithms

Fei Tang et al. Stat Anal Data Min. 2017 Dec.

Abstract

Random forest (RF) missing data algorithms are an attractive approach for imputing missing data. They have the desirable properties of being able to handle mixed types of missing data, they are adaptive to interactions and nonlinearity, and they have the potential to scale to big data settings. Currently there are many different RF imputation algorithms, but relatively little guidance about their efficacy. Using a large, diverse collection of data sets, imputation performance of various RF algorithms was assessed under different missing data mechanisms. Algorithms included proximity imputation, on the fly imputation, and imputation utilizing multivariate unsupervised and supervised splitting-the latter class representing a generalization of a new promising imputation algorithm called missForest. Our findings reveal RF imputation to be generally robust with performance improving with increasing correlation. Performance was good under moderate to high missingness, and even (in certain cases) when data was missing not at random.

Keywords: Correlation; Imputation; Machine Learning; Missingness; Splitting (random; multivariate; univariate; unsupervised).

PubMed Disclaimer

Figures

Figure 1
Figure 1
Summary values for the 60 data sets used in the large scale RF missing data experiment. The last panel displays the log-information, I = log10(n/p), for each data set.
Figure 2
Figure 2
ANOVA effect size for the log-information, I = log10(n/p), and correlation, ρ (defined as in (3)), from a linear regression using log relative imputation error, log10(ℰR(ℐ)), as the response. In addition to I and ρ, dependent variables in the regression included type of RF procedure used. ANOVA effect sizes are the estimated coefficients of the standardized variable (standardized to have mean zero and variance 1). This demonstrates the importance of correlation in assessing imputation performance.
Figure 3
Figure 3
Relative imputation error, ℰR(ℐ), stratified and averaged by level of correlation of a data set. Procedures are: RFotf, RFotf(5) (on the fly imputation with 1 and 5 iterations); RFotfR, RFotfR(5) (similar to RFotf and RFotf(5) but using pure random splitting); RFunsv, RFunsv(5) (multivariate unsupervised splitting with 1 and 5 iterations); RFprx, RFprx(5) (proximity imputation with 1 and 5 iterations); RFprxR, RFprxR(5) (same as RFprx and RFprx(5) but using pure random splitting); mRF0.25, mRF0.05, mRF (mForest imputation, with 25%, 5% and 1 variable(s) used as the response); KNN (k-nearest neighbor imputation).
Figure 4
Figure 4
Mean relative imputation error ± standard deviation from simulations under different sample size values n = 100, 200, 500, 1000, 2000.
Figure 5
Figure 5
Log of computing time for a procedure versus log-computational complexity of a data set, c = log10(np).
Figure 6
Figure 6
Relative log-computing time (relative to KNN) versus log-computational complexity of a data set, c = log10(np).

References

    1. Enders CK. Applied Missing Data Analysis. Guilford Publications; New York: 2010.
    1. Rubin DB. Multiple imputation after 18+ years. J Am Stat Assoc. 1996;91:473–489.
    1. Loh PL, Wainwright MJ. Advances in Neural Information Processing Systems. 2011. High-dimensional regression with noisy and missing data: provable guarantees with non-convexity; pp. 2726–2734.
    1. Aittokallio T. Dealing with missing values in large-scale studies: microarray data imputation and beyond. Brief Bioinform. 2009;2(2):253–264. - PubMed
    1. Liao SG, et al. Missing value imputation in high-dimensional phenomic data: imputable or not, and how? BMC Bioinformatics. 2014;15:346. - PMC - PubMed