preprocomb: Tools for Preprocessing Combinations

Preprocessing is often the most time-consuming phase in data analysis and preprocessing transformations interdependent in unexpected ways. This package helps to make preprocessing faster and more effective. It provides an S4 framework for creating and evaluating preprocessing combinations for classification, clustering and outlier detection. The framework supports adding of user-defined preprocessors and preprocessing phases. Default preprocessors can be used for low variance removal, missing value imputation, scaling, outlier removal, noise smoothing, feature selection and class imbalance correction.

Author
Markus Vattulainen
Date of publication
2016-06-26 09:05:54
Maintainer
Markus Vattulainen <markus.vattulainen@gmail.com>
License
GPL-2
Version
0.3.0
URLs

View on CRAN

Man pages

exampleresult
preprocomb example
getpreprocessor
gets preprocessor definition
getprogrammaticprediction
parallel computation of classification accuracy holdout...
GridClass-class
container for preprocessor combinations and preprocessed data...
initializedataclassobject
constructor function for creating a DataClass object
prepro
the MAIN function for interactive use.
PreprocessorClass-class
an abstract class from which concrete preprocessor (sub)...
preprocessordefinitionstorage
environment for storing preprocessor definitions
preprocomb
the MAIN function of programmatic use.
PreProCombClass-class
container for combination evaluation
preprodefault
seven default phases with preprocessing techniques
setgrid
constructor function for creating the combinations
setphase
constructor function for defining a preprocessing phase.
setpreprocessor
constructor function for adding a new preprocessing technique...
showrules
shows association rules for classification accuracy.
testpreprocessors
test preprocessing techniques against data
transformdata
transformdata

Files in this package

preprocomb
preprocomb/inst
preprocomb/inst/doc
preprocomb/inst/doc/preprocomb.R
preprocomb/inst/doc/preprocomb.Rmd
preprocomb/inst/doc/preprocomb.html
preprocomb/tests
preprocomb/tests/testthat.R
preprocomb/tests/testthat
preprocomb/tests/testthat/tests.R
preprocomb/NAMESPACE
preprocomb/data
preprocomb/data/exampleresult.rda
preprocomb/R
preprocomb/R/08DefaultPreprocessorsAndPhases.R
preprocomb/R/07AnalysisComponent.R
preprocomb/R/03PreprocessorClass.R
preprocomb/R/01DataClass.R
preprocomb/R/04GridClass.R
preprocomb/R/02PhaseClass.R
preprocomb/R/06PreProCombClass.R
preprocomb/R/05PredictionControlClass.R
preprocomb/R/00Utils.R
preprocomb/vignettes
preprocomb/vignettes/preprocomb.Rmd
preprocomb/MD5
preprocomb/build
preprocomb/build/vignette.rds
preprocomb/DESCRIPTION
preprocomb/man
preprocomb/man/PreProCombClass-class.Rd
preprocomb/man/prepro.Rd
preprocomb/man/setpreprocessor.Rd
preprocomb/man/initializedataclassobject.Rd
preprocomb/man/getprogrammaticprediction.Rd
preprocomb/man/PreprocessorClass-class.Rd
preprocomb/man/preprocomb.Rd
preprocomb/man/showrules.Rd
preprocomb/man/preprocessordefinitionstorage.Rd
preprocomb/man/transformdata.Rd
preprocomb/man/setphase.Rd
preprocomb/man/preprodefault.Rd
preprocomb/man/testpreprocessors.Rd
preprocomb/man/setgrid.Rd
preprocomb/man/exampleresult.Rd
preprocomb/man/GridClass-class.Rd
preprocomb/man/getpreprocessor.Rd