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

Share:

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.

Author
Mansour T.A. Sharabiani, Alireza S. Mahani
Date of publication
2016-09-13 22:20:51
Maintainer
Alireza S. Mahani <alireza.s.mahani@gmail.com>
License
GPL (>= 2)
Version
0.8

View on CRAN

Man pages

ecv.regression
Cross-Validation-Based Integration of Regression Base...
ecv.regression.baselearner.control
Utility Functions for Configuring Regression Base Learners...
ecv.save
Custom Functions for Disk I/O in 'EnsembleCV' Package
plot.ecv.regression
S3 Methods for class '"ecv.regression"'
Regression.Select.MinAvgErr.Config-class
Class '"Regression.Select.MinAvgErr.Config"'
Regression.Select.MinAvgErr.FitObj-class
Class '"Regression.Select.MinAvgErr.FitObj"'

Files in this package

EnsembleCV
EnsembleCV/NAMESPACE
EnsembleCV/R
EnsembleCV/R/aaa.R
EnsembleCV/R/integrator_regression_select_minerr.R
EnsembleCV/R/ecv.R
EnsembleCV/R/integrator_regression_select_minavgerr.R
EnsembleCV/MD5
EnsembleCV/DESCRIPTION
EnsembleCV/ChangeLog
EnsembleCV/man
EnsembleCV/man/Regression.Select.MinAvgErr.Config-class.Rd
EnsembleCV/man/ecv.regression.Rd
EnsembleCV/man/plot.ecv.regression.Rd
EnsembleCV/man/Regression.Select.MinAvgErr.FitObj-class.Rd
EnsembleCV/man/ecv.regression.baselearner.control.Rd
EnsembleCV/man/ecv.save.Rd