hyperSMURF: Hyper-Ensemble Smote Undersampled Random Forests

Share:

Machine learning supervised method to learn rare genomic features in imbalanced genetic data sets. This method can be also applied to classify or rank examples characterized by a high imbalance between the minority and majority class. hyperSMURF adopts a hyper-ensemble (ensemble of ensembles) approach, undersampling of the majority class and oversampling of the minority class to learn highly imbalanced data. Both single-core and parallel multi-core version of hyperSMURF are implemented.

Author
Giorgio Valentini [aut, cre] - AnacletoLab, Dipartimento di Informatica, Universita' degli Studi di Milano; Max Schubach [ctb] - Charite, Universitatsmedizin Berlin; Matteo Re [ctb] - AnacletoLab, Dipartimento di Informatica, Universita' degli Studi di Milano; Peter N Robinson [ctb] - The Jackson Laboratory for Genomic Medicine, Farmington CT, USA.
Date of publication
2016-08-18 15:10:16
Maintainer
Giorgio Valentini <valentini@di.unimi.it>
License
GPL (>= 2)
Version
1.1.2

View on CRAN

Man pages

do.random.partition
Random partition of the data
do.stratified.cv.data
Construction of random folds for cross-validation
do.stratified.cv.data.from.folds
Construction of folds for cross-validation from predefined...
hyperSMURF.corr.cv.parallel
hyperSMURF cross-validation with embedded correlation-based...
hyperSMURF.cv
hyperSMURF cross-validation
hyperSMURF.cv.parallel
hyperSMURF cross-validation - parallel implementation
hyperSMURF-package
\Sexpr[results=rd,stage=build]{tools:::Rd_package_title("hyperSMURF")}
hyperSMURF.test
Test of a hyperSMURF model
hyperSMURF.test.parallel
Test of a hyperSMURF model - parallel version
hyperSMURF.test.thresh
Test of a thresholded hyperSMURF model
hyperSMURF.train
hyperSMURF training
hyperSMURF.train.parallel
hyperSMURF training - parallel version
imbalanced.data.generator
Synthetic imbalanced data generator
smote
SMOTE oversampling
smote_and_undersample
SMOTE oversampling and undersampling

Files in this package

hyperSMURF
hyperSMURF/inst
hyperSMURF/inst/doc
hyperSMURF/inst/doc/index.html
hyperSMURF/inst/doc/hyperSMURF-manual.pdf
hyperSMURF/NAMESPACE
hyperSMURF/R
hyperSMURF/R/hyperSMURF1.1.R
hyperSMURF/MD5
hyperSMURF/build
hyperSMURF/build/partial.rdb
hyperSMURF/DESCRIPTION
hyperSMURF/man
hyperSMURF/man/hyperSMURF-package.Rd
hyperSMURF/man/do.random.partition.Rd
hyperSMURF/man/hyperSMURF.test.Rd
hyperSMURF/man/imbalanced.data.generator.Rd
hyperSMURF/man/smote_and_undersample.Rd
hyperSMURF/man/do.stratified.cv.data.Rd
hyperSMURF/man/hyperSMURF.test.thresh.Rd
hyperSMURF/man/hyperSMURF.test.parallel.Rd
hyperSMURF/man/hyperSMURF.corr.cv.parallel.Rd
hyperSMURF/man/smote.Rd
hyperSMURF/man/hyperSMURF.train.Rd
hyperSMURF/man/hyperSMURF.cv.Rd
hyperSMURF/man/hyperSMURF.train.parallel.Rd
hyperSMURF/man/hyperSMURF.cv.parallel.Rd
hyperSMURF/man/do.stratified.cv.data.from.folds.Rd