Learn R Programming

EnsembleCV (version 0.9)

Extensible Package for Cross-Validation-Based Integration of Base Learners

Description

Extends the base classes and methods of EnsembleBase package for cross-validation-based integration of base learners. Default implementation calculates average of repeated CV errors, and selects the base learner / configuration with minimum average error. The package takes advantage of the file method provided in EnsembleBase package for writing estimation objects to disk in order to circumvent RAM bottleneck. Special save and load methods are provided to allow estimation objects to be saved to permanent files on disk, and to be loaded again into temporary files in a later R session. The package can be extended, e.g. by adding variants of the current implementation.

Copy Link

Version

Install

install.packages('EnsembleCV')

Monthly Downloads

31

Version

0.9

License

GPL (>= 2)

Maintainer

Alireza Mahani

Last Published

March 29th, 2025

Functions in EnsembleCV (0.9)

Regression.Select.MinAvgErr.FitObj-class

Class "Regression.Select.MinAvgErr.FitObj"
ecv.regression

Cross-Validation-Based Integration of Regression Base Learners for Ensemble Learning
ecv.save

Custom Functions for Disk I/O in EnsembleCV Package
plot.ecv.regression

S3 Methods for class "ecv.regression"
ecv.regression.baselearner.control

Utility Functions for Configuring Regression Base Learners and Integrator in EnsembleCV Package
Regression.Select.MinAvgErr.Config-class

Class "Regression.Select.MinAvgErr.Config"