Unified Interface for Ensemble Machine Learning Methods

Provides a clean, unified interface for training, predicting, and evaluating ensemble machine learning models including Random Forest, Gradient Boosting ('XGBoost'), 'AdaBoost', and 'Bagging'. All algorithms share a consistent API: em_fit(), em_predict(), em_evaluate(), and em_tune(). Includes built-in cross-validation, feature importance, calibration diagnostics, partial dependence plots, and model comparison utilities. Methods: Breiman (2001) ; Chen and Guestrin (2016) ; Freund and Schapire (1997) ; Breiman (1996) .


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("ensembleML")

0.2.5 by Sadikul Islam, 4 months ago


Browse source code at https://github.com/cran/ensembleML


Authors: Sadikul Islam [aut, cre] (ORCID:


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports randomForest, xgboost, adabag, ggplot2, rlang, stats, utils

Suggests pROC, gridExtra, testthat, knitr, rmarkdown, mlbench


See at CRAN