CORElearn: Classification, Regression and Feature Evaluation

Share:

This is a suite of machine learning algorithms written in C++ with R interface. It contains several machine learning model learning techniques in classification and regression, for example classification and regression trees with optional constructive induction and models in the leaves, random forests, kNN, naive Bayes, and locally weighted regression. All predictions obtained with these models can be explained and visualized with ExplainPrediction package. The package is especially strong in feature evaluation where it contains several variants of Relief algorithm and many impurity based attribute evaluation functions, e.g., Gini, information gain, MDL, and DKM. These methods can be used for example to discretize numeric attributes. Its additional feature is OrdEval algorithm and its visualization used for evaluation of data sets with ordinal features and class, enabling analysis according to the Kano model of customer satisfaction. Several algorithms support parallel multithreaded execution via OpenMP. The top-level documentation is reachable through ?CORElearn.

Author
Marko Robnik-Sikonja and Petr Savicky with contributions from John Adeyanju Alao
Date of publication
2016-07-25 20:39:07
Maintainer
"Marko Robnik-Sikonja" <marko.robnik@fri.uni-lj.si>
License
GPL-3
Version
1.48.0
URLs

View on CRAN

Man pages

attrEval
Attribute evaluation
auxTest
Test functions for manual usage
calibrate
Calibration of probabilities according to the given prior.
classDataGen
Artificial data for testing classification algorithms
classPrototypes
The typical instances of each class - class prototypes
CORElearn-internal
Internal structures of CORElearn C++ part
CORElearn-package
R port of CORElearn
CoreModel
Build a classification or regression model
destroyModels
Destroy single or all CORElearn models
discretize
Discretization of numeric attributes
display.CoreModel
Displaying decision and regression trees
getCoreModel
Conversion of model to a list
getRFsizes
Get sizes of the trees in RF
getRpartModel
Conversion of a CoreModel tree into a rpart.object
helpCore
Description of parameters.
infoCore
Description of certain CORElearn parameters
modelEval
Statistical evaluation of predictions
noEqualRows
Number of equal rows in two data sets
ordDataGen
Artificial data for testing ordEval algorithms
ordEval
Evaluation of ordered attributes
paramCoreIO
Input/output of parameters from/to file
plot.CoreModel
Visualization of CoreModel models
plot.ordEval
Visualization of ordEval results
predict.CoreModel
Prediction using constructed model
preparePlot
Prepare graphics device
regDataGen
Artificial data for testing regression algorithms
rfAttrEval
Attribute evaluation with random forest
rfClustering
Random forest based clustering
rfOOB
Out-of-bag performance estimation for random forests
rfOutliers
Random forest based outlier detection
rfProximity
A random forest based proximity function
saveRF
Saves/loads random forests model to/from file
testCore
Verification of the CORElearn installation
versionCore
Package version

Files in this package

CORElearn
CORElearn/src
CORElearn/src/binpart.h
CORElearn/src/cost.cpp
CORElearn/src/mstring.cpp
CORElearn/src/rfUtil.cpp
CORElearn/src/estimator.h
CORElearn/src/exprReg.cpp
CORElearn/src/binnodeReg.h
CORElearn/src/Rfront.h
CORElearn/src/ftree.cpp
CORElearn/src/binarizeReg.cpp
CORElearn/src/random.cpp
CORElearn/src/rrelieff.cpp
CORElearn/src/rfUtil.h
CORElearn/src/bintree.cpp
CORElearn/src/rfVisualFront.cpp
CORElearn/src/dataStore.cpp
CORElearn/src/frontend.h
CORElearn/src/options.h
CORElearn/src/binnodeReg.cpp
CORElearn/src/nrutil.h
CORElearn/src/error.h
CORElearn/src/printUtil.cpp
CORElearn/src/relieff.cpp
CORElearn/src/estCommon.cpp
CORElearn/src/general.h
CORElearn/src/mathutil.h
CORElearn/src/binpart.cpp
CORElearn/src/options.cpp
CORElearn/src/binnode.h
CORElearn/src/random.h
CORElearn/src/trutilReg.cpp
CORElearn/src/mlist.h
CORElearn/src/new_new.h
CORElearn/src/constrct.h
CORElearn/src/kdtree.h
CORElearn/src/kdtree.cpp
CORElearn/src/frontend.cpp
CORElearn/src/bintreeReg.cpp
CORElearn/src/binnode.cpp
CORElearn/src/Rconvert.cpp
CORElearn/src/estimatorReg.cpp
CORElearn/src/rndforest.cpp
CORElearn/src/utils.h
CORElearn/src/bintreeReg.h
CORElearn/src/exprReg.h
CORElearn/src/utils.cpp
CORElearn/src/error.cpp
CORElearn/src/treenode.cpp
CORElearn/src/expr.h
CORElearn/src/ftree.h
CORElearn/src/pruneReg.cpp
CORElearn/src/Makevars.in
CORElearn/src/expr.cpp
CORElearn/src/new_new.cpp
CORElearn/src/bintree.h
CORElearn/src/calibrate.cpp
CORElearn/src/mathutil.cpp
CORElearn/src/regtree.cpp
CORElearn/src/printUtil.h
CORElearn/src/treenodeReg.cpp
CORElearn/src/modelReg.cpp
CORElearn/src/platform_unix.h
CORElearn/src/model.cpp
CORElearn/src/estimatorReg.h
CORElearn/src/constrctReg.cpp
CORElearn/src/menu.h
CORElearn/src/contain.h
CORElearn/src/rfVisual.cpp
CORElearn/src/rndforest.h
CORElearn/src/constrctReg.h
CORElearn/src/estOrdAttr.cpp
CORElearn/src/prune.cpp
CORElearn/src/c45read.cpp
CORElearn/src/Makevars.win
CORElearn/src/dataStore.h
CORElearn/src/mstring.h
CORElearn/src/c45read.h
CORElearn/src/binarize.cpp
CORElearn/src/calibrate.h
CORElearn/src/estimator.cpp
CORElearn/src/nrutil.cpp
CORElearn/src/trutil.cpp
CORElearn/src/regtree.h
CORElearn/src/platform_win.h
CORElearn/src/platform.h
CORElearn/src/rfRegularize.cpp
CORElearn/src/menu.cpp
CORElearn/src/constrct.cpp
CORElearn/src/Rfront.cpp
CORElearn/NAMESPACE
CORElearn/R
CORElearn/R/ordEval.R
CORElearn/R/init.R
CORElearn/R/dataGenerator.R
CORElearn/R/util.R
CORElearn/R/testCore.R
CORElearn/R/rfVisualize.R
CORElearn/R/Rinterface.R
CORElearn/MD5
CORElearn/DESCRIPTION
CORElearn/configure
CORElearn/ChangeLog
CORElearn/man
CORElearn/man/regDataGen.Rd
CORElearn/man/CORElearn-internal.Rd
CORElearn/man/CoreModel.Rd
CORElearn/man/plot.CoreModel.Rd
CORElearn/man/rfProximity.Rd
CORElearn/man/getCoreModel.Rd
CORElearn/man/getRpartModel.Rd
CORElearn/man/infoCore.Rd
CORElearn/man/testCore.Rd
CORElearn/man/paramCoreIO.Rd
CORElearn/man/destroyModels.Rd
CORElearn/man/helpCore.Rd
CORElearn/man/discretize.Rd
CORElearn/man/noEqualRows.Rd
CORElearn/man/rfClustering.Rd
CORElearn/man/ordDataGen.Rd
CORElearn/man/display.CoreModel.Rd
CORElearn/man/modelEval.Rd
CORElearn/man/classDataGen.Rd
CORElearn/man/saveRF.Rd
CORElearn/man/ordEval.Rd
CORElearn/man/predict.CoreModel.Rd
CORElearn/man/auxTest.Rd
CORElearn/man/CORElearn-package.Rd
CORElearn/man/versionCore.Rd
CORElearn/man/rfOutliers.Rd
CORElearn/man/getRFsizes.Rd
CORElearn/man/attrEval.Rd
CORElearn/man/rfAttrEval.Rd
CORElearn/man/classPrototypes.Rd
CORElearn/man/plot.ordEval.Rd
CORElearn/man/rfOOB.Rd
CORElearn/man/calibrate.Rd
CORElearn/man/preparePlot.Rd