| capLargeValues |
Convert large/infinite numeric values in a data.frame or task. |
| cindex |
Performance measures. |
| ClassifTask |
Create a classification, regression, survival, cluster, or cost-sensitive classification task. |
| ClusterTask |
Create a classification, regression, survival, cluster, or cost-sensitive classification task. |
| configureMlr |
Configures the behavior of the package. |
| costiris.task |
Iris cost-sensitive classification task |
| CostSensClassifModel |
Wraps a classification learner for use in cost-sensitive learning. |
| CostSensClassifWrapper |
Wraps a classification learner for use in cost-sensitive learning. |
| CostSensRegrModel |
Wraps a regression learner for use in cost-sensitive learning. |
| CostSensRegrWrapper |
Wraps a regression learner for use in cost-sensitive learning. |
| CostSensTask |
Create a classification, regression, survival, cluster, or cost-sensitive classification task. |
| CostSensWeightedPairsModel |
Wraps a classifier for cost-sensitive learning to produce a weighted pairs model. |
| CostSensWeightedPairsWrapper |
Wraps a classifier for cost-sensitive learning to produce a weighted pairs model. |
| createDummyFeatures |
Generate dummy variables for factor features. |
| crossover |
crossover |
| crossval |
Fit models according to a resampling strategy. |
| imputations |
Built in imputation methods The built-ins are: • 'imputeConstant(const)' for imputation using a constant value, • 'imputeMedian()' for imputation using the median, • 'imputeMode()' for imputation using the mode, • 'imputeMin(multiplier)' for imputing constant values shifted below the minimum using 'min(x) - multiplier * diff(range(x))', • 'imputeMin(multiplier)' for imputing constant values shifted above the maximum using 'max(x) + multiplier * diff(range(x))', • 'imputeNormal(mean, sd)' for imputation using normally distributed random values. Mean and standard deviation will be calculated from the data if not provided. • 'imputeHist(breaks, use.mids)' for imputation using random values with probabilities calculated using 'table' or 'hist'. • 'imputeLearner(learner, preimpute)' for imputations using the response of a classification or regression learner. |
| impute |
Impute and re-impute data |
| imputeConstant |
Built in imputation methods The built-ins are: • 'imputeConstant(const)' for imputation using a constant value, • 'imputeMedian()' for imputation using the median, • 'imputeMode()' for imputation using the mode, • 'imputeMin(multiplier)' for imputing constant values shifted below the minimum using 'min(x) - multiplier * diff(range(x))', • 'imputeMin(multiplier)' for imputing constant values shifted above the maximum using 'max(x) + multiplier * diff(range(x))', • 'imputeNormal(mean, sd)' for imputation using normally distributed random values. Mean and standard deviation will be calculated from the data if not provided. • 'imputeHist(breaks, use.mids)' for imputation using random values with probabilities calculated using 'table' or 'hist'. • 'imputeLearner(learner, preimpute)' for imputations using the response of a classification or regression learner. |
| imputeHist |
Built in imputation methods The built-ins are: • 'imputeConstant(const)' for imputation using a constant value, • 'imputeMedian()' for imputation using the median, • 'imputeMode()' for imputation using the mode, • 'imputeMin(multiplier)' for imputing constant values shifted below the minimum using 'min(x) - multiplier * diff(range(x))', • 'imputeMin(multiplier)' for imputing constant values shifted above the maximum using 'max(x) + multiplier * diff(range(x))', • 'imputeNormal(mean, sd)' for imputation using normally distributed random values. Mean and standard deviation will be calculated from the data if not provided. • 'imputeHist(breaks, use.mids)' for imputation using random values with probabilities calculated using 'table' or 'hist'. • 'imputeLearner(learner, preimpute)' for imputations using the response of a classification or regression learner. |
| imputeLearner |
Built in imputation methods The built-ins are: • 'imputeConstant(const)' for imputation using a constant value, • 'imputeMedian()' for imputation using the median, • 'imputeMode()' for imputation using the mode, • 'imputeMin(multiplier)' for imputing constant values shifted below the minimum using 'min(x) - multiplier * diff(range(x))', • 'imputeMin(multiplier)' for imputing constant values shifted above the maximum using 'max(x) + multiplier * diff(range(x))', • 'imputeNormal(mean, sd)' for imputation using normally distributed random values. Mean and standard deviation will be calculated from the data if not provided. • 'imputeHist(breaks, use.mids)' for imputation using random values with probabilities calculated using 'table' or 'hist'. • 'imputeLearner(learner, preimpute)' for imputations using the response of a classification or regression learner. |
| imputeMax |
Built in imputation methods The built-ins are: • 'imputeConstant(const)' for imputation using a constant value, • 'imputeMedian()' for imputation using the median, • 'imputeMode()' for imputation using the mode, • 'imputeMin(multiplier)' for imputing constant values shifted below the minimum using 'min(x) - multiplier * diff(range(x))', • 'imputeMin(multiplier)' for imputing constant values shifted above the maximum using 'max(x) + multiplier * diff(range(x))', • 'imputeNormal(mean, sd)' for imputation using normally distributed random values. Mean and standard deviation will be calculated from the data if not provided. • 'imputeHist(breaks, use.mids)' for imputation using random values with probabilities calculated using 'table' or 'hist'. • 'imputeLearner(learner, preimpute)' for imputations using the response of a classification or regression learner. |
| imputeMean |
Built in imputation methods The built-ins are: • 'imputeConstant(const)' for imputation using a constant value, • 'imputeMedian()' for imputation using the median, • 'imputeMode()' for imputation using the mode, • 'imputeMin(multiplier)' for imputing constant values shifted below the minimum using 'min(x) - multiplier * diff(range(x))', • 'imputeMin(multiplier)' for imputing constant values shifted above the maximum using 'max(x) + multiplier * diff(range(x))', • 'imputeNormal(mean, sd)' for imputation using normally distributed random values. Mean and standard deviation will be calculated from the data if not provided. • 'imputeHist(breaks, use.mids)' for imputation using random values with probabilities calculated using 'table' or 'hist'. • 'imputeLearner(learner, preimpute)' for imputations using the response of a classification or regression learner. |
| imputeMedian |
Built in imputation methods The built-ins are: • 'imputeConstant(const)' for imputation using a constant value, • 'imputeMedian()' for imputation using the median, • 'imputeMode()' for imputation using the mode, • 'imputeMin(multiplier)' for imputing constant values shifted below the minimum using 'min(x) - multiplier * diff(range(x))', • 'imputeMin(multiplier)' for imputing constant values shifted above the maximum using 'max(x) + multiplier * diff(range(x))', • 'imputeNormal(mean, sd)' for imputation using normally distributed random values. Mean and standard deviation will be calculated from the data if not provided. • 'imputeHist(breaks, use.mids)' for imputation using random values with probabilities calculated using 'table' or 'hist'. • 'imputeLearner(learner, preimpute)' for imputations using the response of a classification or regression learner. |
| imputeMin |
Built in imputation methods The built-ins are: • 'imputeConstant(const)' for imputation using a constant value, • 'imputeMedian()' for imputation using the median, • 'imputeMode()' for imputation using the mode, • 'imputeMin(multiplier)' for imputing constant values shifted below the minimum using 'min(x) - multiplier * diff(range(x))', • 'imputeMin(multiplier)' for imputing constant values shifted above the maximum using 'max(x) + multiplier * diff(range(x))', • 'imputeNormal(mean, sd)' for imputation using normally distributed random values. Mean and standard deviation will be calculated from the data if not provided. • 'imputeHist(breaks, use.mids)' for imputation using random values with probabilities calculated using 'table' or 'hist'. • 'imputeLearner(learner, preimpute)' for imputations using the response of a classification or regression learner. |
| imputeMode |
Built in imputation methods The built-ins are: • 'imputeConstant(const)' for imputation using a constant value, • 'imputeMedian()' for imputation using the median, • 'imputeMode()' for imputation using the mode, • 'imputeMin(multiplier)' for imputing constant values shifted below the minimum using 'min(x) - multiplier * diff(range(x))', • 'imputeMin(multiplier)' for imputing constant values shifted above the maximum using 'max(x) + multiplier * diff(range(x))', • 'imputeNormal(mean, sd)' for imputation using normally distributed random values. Mean and standard deviation will be calculated from the data if not provided. • 'imputeHist(breaks, use.mids)' for imputation using random values with probabilities calculated using 'table' or 'hist'. • 'imputeLearner(learner, preimpute)' for imputations using the response of a classification or regression learner. |
| imputeNormal |
Built in imputation methods The built-ins are: • 'imputeConstant(const)' for imputation using a constant value, • 'imputeMedian()' for imputation using the median, • 'imputeMode()' for imputation using the mode, • 'imputeMin(multiplier)' for imputing constant values shifted below the minimum using 'min(x) - multiplier * diff(range(x))', • 'imputeMin(multiplier)' for imputing constant values shifted above the maximum using 'max(x) + multiplier * diff(range(x))', • 'imputeNormal(mean, sd)' for imputation using normally distributed random values. Mean and standard deviation will be calculated from the data if not provided. • 'imputeHist(breaks, use.mids)' for imputation using random values with probabilities calculated using 'table' or 'hist'. • 'imputeLearner(learner, preimpute)' for imputations using the response of a classification or regression learner. |
| imputeUniform |
Built in imputation methods The built-ins are: • 'imputeConstant(const)' for imputation using a constant value, • 'imputeMedian()' for imputation using the median, • 'imputeMode()' for imputation using the mode, • 'imputeMin(multiplier)' for imputing constant values shifted below the minimum using 'min(x) - multiplier * diff(range(x))', • 'imputeMin(multiplier)' for imputing constant values shifted above the maximum using 'max(x) + multiplier * diff(range(x))', • 'imputeNormal(mean, sd)' for imputation using normally distributed random values. Mean and standard deviation will be calculated from the data if not provided. • 'imputeHist(breaks, use.mids)' for imputation using random values with probabilities calculated using 'table' or 'hist'. • 'imputeLearner(learner, preimpute)' for imputations using the response of a classification or regression learner. |
| iris.task |
Iris classification task |
| isFailureModel |
Is the model a FailureModel? |
| mae |
Performance measures. |
| makeAggregation |
Specifiy your own aggregation of measures |
| makeBaggingWrapper |
Fuse learner with the bagging technique. |
| makeClassifTask |
Create a classification, regression, survival, cluster, or cost-sensitive classification task. |
| makeClusterTask |
Create a classification, regression, survival, cluster, or cost-sensitive classification task. |
| makeCostMeasure |
Creates a measure for non-standard misclassification costs. |
| makeCostSensClassifWrapper |
Wraps a classification learner for use in cost-sensitive learning. |
| makeCostSensRegrWrapper |
Wraps a regression learner for use in cost-sensitive learning. |
| makeCostSensTask |
Create a classification, regression, survival, cluster, or cost-sensitive classification task. |
| makeCostSensWeightedPairsWrapper |
Wraps a classifier for cost-sensitive learning to produce a weighted pairs model. |
| makeCustomResampledMeasure |
Construct your own resampled performance measure. |
| makeDownsampleWrapper |
Fuse learner with simple downsampling (subsampling). |
| makeFeatSelControlExhaustive |
Create control structures for feature selection. |
| makeFeatSelControlGA |
Create control structures for feature selection. |
| makeFeatSelControlRandom |
Create control structures for feature selection. |
| makeFeatSelControlSequential |
Create control structures for feature selection. |
| makeFeatSelWrapper |
Fuse learner with feature selection. |
| makeFilter |
Create a feature filter |
| makeFilterWrapper |
Fuse learner with a feature filter method. |
| makeFixedHoldoutInstance |
Generate a fixed holdout instance for resampling. |
| makeImputeMethod |
Create a custom imputation method. |
| makeImputeWrapper |
Fuse learner with an imputation method. |
| makeLearner |
Create learner object. |
| makeMeasure |
Construct performance measure. |
| makeModelMultiplexer |
Create model multiplexer for model selection to tune over multiple possible models. |
| makeModelMultiplexerParamSet |
Creates a parameter set for model multiplexer tuning. |
| makeMulticlassWrapper |
Fuse learner with multiclass method. |
| makeOverBaggingWrapper |
Fuse learner with the bagging technique and oversampling for imbalancy correction. |
| makeOversampleWrapper |
Fuse learner with simple ove/underrsampling for imbalancy correction in binary classification. |
| makePreprocWrapper |
Fuse learner with preprocessing. |
| makePreprocWrapperCaret |
Fuse learner with preprocessing |
| makeRegrTask |
Create a classification, regression, survival, cluster, or cost-sensitive classification task. |
| makeResampleDesc |
Create a description object for a resampling strategy. |
| makeResampleInstance |
Instantiates a resampling strategy object. |
| makeRLearner |
Internal construction / wrapping of learner object. |
| makeRLearnerClassif |
Internal construction / wrapping of learner object. |
| makeRLearnerCluster |
Internal construction / wrapping of learner object. |
| makeRLearnerRegr |
Internal construction / wrapping of learner object. |
| makeRLearnerSurv |
Internal construction / wrapping of learner object. |
| makeSMOTEWrapper |
Fuse learner with SMOTE oversampling for imbalancy correction in binary classification. |
| makeStackedLearner |
Create a stacked learner object. |
| makeSurvTask |
Create a classification, regression, survival, cluster, or cost-sensitive classification task. |
| makeTuneControlCMAES |
Create control structures for tuning. |
| makeTuneControlGenSA |
Create control structures for tuning. |
| makeTuneControlGrid |
Create control structures for tuning. |
| makeTuneControlIrace |
Create control structures for tuning. |
| makeTuneControlRandom |
Create control structures for tuning. |
| makeTuneMultiCritControlGrid |
Create control structures for multi-criteria tuning. |
| makeTuneMultiCritControlNSGA2 |
Create control structures for multi-criteria tuning. |
| makeTuneMultiCritControlRandom |
Create control structures for multi-criteria tuning. |
| makeTuneWrapper |
Fuse learner with tuning. |
| makeUndersampleWrapper |
Fuse learner with simple ove/underrsampling for imbalancy correction in binary classification. |
| makeWeightedClassesWrapper |
Wraps a classifier for weighted fitting where each class receives a weight. |
| makeWrappedModel |
Induced model of learner. |
| mcc |
Performance measures. |
| mcp |
Performance measures. |
| meancosts |
Performance measures. |
| Measure |
Construct performance measure. |
| measureACC |
Performance measures. |
| measureAUC |
Performance measures. |
| measureBAC |
Performance measures. |
| measureFDR |
Performance measures. |
| measureFN |
Performance measures. |
| measureFNR |
Performance measures. |
| measureFP |
Performance measures. |
| measureFPR |
Performance measures. |
| measureGMEAN |
Performance measures. |
| measureGPR |
Performance measures. |
| measureMAE |
Performance measures. |
| measureMCC |
Performance measures. |
| measureMEDAE |
Performance measures. |
| measureMEDSE |
Performance measures. |
| measureMMCE |
Performance measures. |
| measureMSE |
Performance measures. |
| measureNPV |
Performance measures. |
| measurePPV |
Performance measures. |
| measureRMSE |
Performance measures. |
| measures |
Performance measures. |
| measureSAE |
Performance measures. |
| measureSSE |
Performance measures. |
| measureTN |
Performance measures. |
| measureTNR |
Performance measures. |
| measureTP |
Performance measures. |
| measureTPR |
Performance measures. |
| medae |
Performance measures. |
| medse |
Performance measures. |
| mergeSmallFactorLevels |
Merges small levels of factors into new level. |
| mmce |
Performance measures. |
| ModelMultiplexer |
Create model multiplexer for model selection to tune over multiple possible models. |
| mse |
Performance measures. |
| mtcars.task |
Motor Trend Car Road Tests clustering task |
| multiclass.auc |
Performance measures. |
| sae |
Performance measures. |
| selectFeatures |
Feature selection by wrapper approach. |
| setAggregation |
Set aggregation function of measure. |
| setHyperPars |
Set the hyperparameters of a learner object. |
| setHyperPars2 |
Only exported for internal use. |
| setId |
Set the id of a learner object. |
| setPredictThreshold |
Set the probability threshold the learner should use. |
| setPredictType |
Set the type of predictions the learner should return. |
| setProperties |
Set, add, remove or query properties of learners |
| setThreshold |
Set threshold of prediction object. |
| showHyperPars |
Display all possible hyperparameter settings for a learner that mlr knows. |
| silhouette |
Performance measures. |
| smote |
Synthetic Minority Oversampling Technique to handle class imbalancy in binary classification. |
| sonar.task |
Sonar classification task |
| sse |
Performance measures. |
| subsample |
Fit models according to a resampling strategy. |
| subsetTask |
Subset data in task. |
| summarizeColumns |
Summarize columns of data.frame or task. |
| summarizeLevels |
Summarizes factors of a data.frame by tabling them. |
| SurvTask |
Create a classification, regression, survival, cluster, or cost-sensitive classification task. |