A comparison of random forest variable selection methods for classification prediction modeling
Open accessAbstract
Random forest classification is a popular machine learning method for developing prediction models in many research settings. Often in prediction modeling, a goal is to reduce the number of variables needed to obtain a prediction in order to reduce the burden of data collection and improve efficiency. Several variable selection methods exist for the setting of random forest classification; however, there is a paucity of literature to guide users as to which method may be preferable for different types of datasets. Using 311 classification datasets freely available online, we evaluate the prediction error rates, number of variables, computation times and area under the receiver operating curve for many random forest variable selection methods. We compare random forest variable selection methods for different types of datasets (datasets with binary outcomes, datasets with many predictors, and datasets with imbalanced outcomes) and for different types of methods (standard random forest versus conditional random forest methods and test based versus performance based methods). Based on our study, the best variable selection methods for most datasets are Jiang's method and the method implemented in the VSURF R package. For datasets with many predictors, the methods implemented in the R packages varSelRF and Boruta are preferable due to computational efficiency. A significant contribution of this study is the ability to assess different variable selection techniques in the setting of random forest classification in order to identify preferable methods based on applications in expert and intelligent systems.
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
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?
RF is an ensemble learning algorithm that solves classification and regression problems by constructing multiple DTs.
“RF is an ensemble learning algorithm that solves classification and regression problems by constructing multiple DTs, enabling the model to effectively assess the relative importance of each feature in prediction (77).”
From Machine learning-based risk predictive models for diabetic kidney disease in type 2 diabetes mellitus patients: a systematic review and meta-analysis (2025) · cites this paper as [77]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Breiman, L. (2001) · Machine Learning · doi:10.1023/a:1010933404324 · Cited by 133,538 · see citing works
Flagged first, then by citations
Research works printed but not linked: 9
- Altmann A, Toloşi L, Sander O, & Lengauer T (2010). Permutation importance: a corrected feature importance measure. Bioinformatics, 26, 1340– 1347. 20385727
- Degenhardt F, Seifert S, & Szymczak S (2017). Evaluation of variable selection methods for random forests and omics data sets. Briefings in bioinformatics. PMC6433899 29045534
- Díaz-Uriarte R, & De Andres SA (2006). Gene selection and classification of microarray data using random forest. BMC bioinformatics, 7, 3. 16398926 PMC1363357
- Genuer R, Poggi J-M, & Tuleau-Malot C (2015). VSURF: an R package for variable selection using random forests. The R Journal, 7, 19– 33.
- Jiang H, Deng Y, Chen H-S, Tao L, Sha Q, Chen J, Tsai C-J, & Zhang S (2004). Joint analysis of two microarray gene-expression data sets to select lung adenocarcinoma marker genes. BMC bioinformatics, 5, 81. 15217521 PMC476733
- Kuhn M (2008). Caret package. Journal of statistical software, 28, 1– 26.27774042
- Sanchez-Pinto LN, Venable LR, Fahrenbach J, & Churpek MM (2018). Comparison of variable selection methods for clinical predictive modeling. International journal of medical informatics, 116, 10– 17. 29887230 PMC6003624
- Speiser JL, Durkalski VL, & Lee WM (2015). Random forest classification of etiologies for an orphan disease. Statistics in medicine, 34, 887– 899. 25366667 PMC4310784
- Svetnik V, Liaw A, Tong C, & Wang T (2004). Application of Breiman’s random forest to modeling structure-activity relationships of pharmaceutical molecules. In International Workshop on Multiple Classifier Systems (pp. 334– 343): Springer.
Cited by
Sorted by citations
Huang, Y., Wei, L., Hu, Y., Shao, N., Lin, Y., He, S., Shi, H., Zhang, X., & Lin, Y. (2021) · Frontiers in Oncology · doi:10.3389/fonc.2021.706733 · Cited by 82 · see citing works
Machine learning for microalgae detection and utilization
Ning, H., Li, R., & Zhou, T. (2022) · Frontiers in Marine Science · doi:10.3389/fmars.2022.947394 · Cited by 83 · see citing works
Ji, I. H., Lee, J. H., Kang, M. J., Park, W. J., Jeon, S. H., & Seo, J. T. (2024) · Sensors · doi:10.3390/s24030898 · Cited by 74 · see citing works
Bai, X., & Li, J. (2020) · Knowledge Management Research & Practice · doi:10.1080/14778238.2020.1834886 · Cited by 26 · see citing works
RetractedLi, Y., Jin, N., Zhan, Q., Huang, Y., Sun, A., Yin, F., Li, Z., Hu, J., & Liu, Z. (2025) · Frontiers in Endocrinology · doi:10.3389/fendo.2025.1495306 · Cited by 22 · see citing works
AI-Driven Process Mining for ESG Risk Assessment in Sustainable Management
Censi, R., Campana, P., Bellini, F., Schettino, F., & De Pucchio, C. (2025) · Buildings · doi:10.3390/buildings15234260 · Cited by 7 · see citing works
- Authors
- Speiser, J. L., Miller, M. E., Tooze, J., & Ip, E.
- Affiliations
- Wake Forest University Health Sciences (US)
- Corresponding author
- Speiser, Jaime Lynn
- Venue
- Expert Systems with Applications
- Publisher
- Elsevier BV
- Published
- 2019-11
- Volume
- 134
- Pages
- 93-101
- ISSN
- 0957-4174 (ISSN-L)
- PMC
- PMC7508310
- OpenAlex
- W2944954104
- Cited by
- 1,561
- References
- 1
- Citations by year
- 2026: 185 · 2025: 380 · 2024: 373 · 2023: 321 · 2022: 166 · 2021: 90 · 2020: 37 · 2019: 7 · 2018: 1
- FWCI
- 58.52
- Type
- journal article
- Language
- en
- Open access
- green
- www.ncbi.nlm.nih.gov
- Locations
- Expert Systems with Applications (publishedVersion)
- PubMed (publishedVersion)
- PubMed Central (acceptedVersion)
- Funders
- National Institutes of Health
- National Center for Advancing Translational Sciences
- Topics
- Physical Sciences › Mathematics › Statistics and Probability › Statistical Methods and Inference
- Health Sciences › Health Professions › Health Information Management › Artificial Intelligence in Healthcare
- Physical Sciences › Computer Science › Artificial Intelligence › Machine Learning and Data Classification
- Keywords
- random forest, feature selection, classification, Boruta, conditional random forest, high-dimensional predictors, prediction error, computational efficiency, expert systems
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