Machine Learning in R
Multiresolution feature extraction.
Return learner short.names used in benchmark.
Return measures IDs used in benchmark.
Return measures used in benchmark.
Extract all models from benchmark result.
Get the required R packages of the learner.
Get the parameter set of the learner.
Get the parameter values of the learner.
Get the predict type of the learner.
Get the short name of the learner.
Get the type of the learner.
Returns a list of mlr's options.
Retrieve binary classification measures for multilabel classification ...
Get response / truth from prediction object.
Get summarizing task description from prediction.
Deprecated, use getPredictionProbabilities instead.
Find matching measures.
List the supported task types in mlr
Fuse learner with the bagging technique and oversampling for imbalancy...
Performance measures.
Merge different BenchmarkResult objects.
Merges small levels of factors into new level.
mlr: Machine Learning in R
mlr documentation families
Re-impute a data set
List the supported measure properties.
Extract costs in task.
Fuse learner with multiclass method.
Use binary relevance method to create a multilabel learner.
Use classifier chains method (CC) to create a multilabel learner.
Use dependent binary relevance method (DBR) to create a multilabel lea...
Use nested stacking method to create a multilabel learner.
Use stacking method (stacked generalization) to create a multilabel le...
Feature selection by wrapper approach.
Get underlying R model of learner integrated into mlr.
Show and visualize the steps of feature selection.
Converts predictions to a format package ROCR can handle.
Run machine learning benchmarks as distributed experiments.
Benchmark experiment for multiple learners and tasks.
Compute new measures for existing ResampleResult
Aggregation object.
Aggregation methods.
Drop some features of task.
BenchmarkResult object.
Get or delete mlr cache directory
Confusion matrix.
Calculate receiver operator measures.
Convert large/infinite numeric values in a data.frame or task.
Change Task Data
Exported for internal use only.
Check output returned by predictLearner.
Create a classification task.
Create a cluster task.
Configures the behavior of the package.
Confusion matrix
Extract functional principal component analysis features.
Convert BenchmarkResult to a rank-matrix.
Convert a machine learning benchmark / demo object from package mlbenc...
Create a cost-sensitive classification task.
Generate dummy variables for factor features.
Create (spatial) resampling plot objects.
Crossover.
Downsample (subsample) a task or a data.frame.
Estimate relative overfitting.
Estimate the residual variance.
Bspline mlq features
DTW kernel features
Extract features from functional data.
Fast Fourier transform features.
Time-Series Feature Heuristics
Discrete Wavelet transform features.
Failure model.
Create control structures for feature selection.
Result of feature selection.
Filter features by thresholding filter values.
Perform a posthoc Friedman-Nemenyi test.
Perform overall Friedman test for a BenchmarkResult.
Generate classifier calibration data.
Generate data for critical-differences plot.
Generate feature importance.
Calculates feature filter values.
Generate hyperparameter effect data.
Generates a learning curve.
Generate partial dependence.
Generate threshold vs. performance(s) for 2-class classification.
Extract the aggregated performance values from a benchmark result.
Extract the feature selection results from a benchmark result.
Extract the feature selection results from a benchmark result.
Return learner ids used in benchmark.
Return learners used in benchmark.
Get the note for the learner.
Extract the test performance values from a benchmark result.
Extract the predictions from a benchmark result.
Extract all task descriptions from benchmark result (DEPRECATED).
Extract all task descriptions from benchmark result.
Return task ids used in benchmark.
Extract the tuning results from a benchmark result.
Get tuning parameters from a learner of the caret R-package.
Get the class weight parameter of a learner.
Confusion matrix.
Get default measure.
Return the error dump of FailureModel.
Return error message of FailureModel.
Returns the selected feature set and optimization path after training.
Calculates feature importance values for trained models.
Calculates feature importance values for a given learner.
Returns the filtered features.
Get only functional features from a task or a data.frame.
Deprecated, use getLearnerModel instead.
Get current parameter settings for a learner.
Get the ID of the learner.
Get the opt.paths from each tuning step from the outer resampling.
Get the tuned hyperparameter settings from a nested tuning.
Extracts out-of-bag predictions from trained models.
Provides out-of-bag predictions for a given model and the correspondin...
Get a description of all possible parameter settings for a learner.
Return the error dump of a failed Prediction.
Get probabilities for some classes.
Get the resampling indices from a tuning or feature selection wrapper....
Return the error dump of ResampleResult.
Get list of predictions for train and test set of each single resample...
Get predictions from resample results.
Get task description from resample results (DEPRECATED).
Get task description from resample results (DEPRECATED).
Returns the predictions for each base learner.
Get the class levels for classification and multilabel tasks.
Extract data in task.
Get a summarizing task description.
Deprecated, use getTaskDesc instead.
Get feature names of task.
Get formula of a task.
Get the id of the task.
Get number of features in task.
Get number of observations in task.
Get the name(s) of the target column(s).
List filter methods.
Get target data of task.
Get the type of the task.
Returns the optimal hyperparameters and optimization path after traini...
Get the optimization path of a tuning result.
Check whether the object contains functional features.
Deprecated, use hasLearnerProperties instead.
Access help page of learner functions.
Get specific help for a learner's parameters.
List the supported learner properties
Find matching learning algorithms.
Built-in imputation methods.
Impute and re-impute data
Is the model a FailureModel?
Join some class existing levels to new, larger class levels for classi...
Convert arguments to control structure.
Query properties of learners.
List of supported learning algorithms.
List ensemble filter methods.
Specify your own aggregation of measures.
Fuse learner with the bagging technique.
Exported for internal use only.
Only exported for internal use.
Classification via regression wrapper.
Wraps a classification learner to support problems where the class lab...
Creates a measure for non-standard misclassification costs.
Wraps a classification learner for use in cost-sensitive learning.
Wraps a regression learner for use in cost-sensitive learning.
Wraps a classifier for cost-sensitive learning to produce a weighted p...
Create model multiplexer for model selection to tune over multiple pos...
Construct your own resampled performance measure.
Fuse learner with simple downsampling (subsampling).
Fuse learner with dummy feature creator.
Constructor for FDA feature extraction methods.
Set aggregation function of measure.
Fuse learner with an extractFDAFeatures method.
Fuse learner with feature selection.
Create a feature filter.
Create an ensemble feature filter.
Fuse learner with a feature filter method.
Generate a fixed holdout instance for resampling.
Creates a parameter set for model multiplexer tuning.
Create a data.frame containing functional features from a normal data....
Create a custom imputation method.
Fuse learner with an imputation method.
Create learner object.
Create multiple learners at once.
Construct performance measure.
Hyperparameter tuning.
Fuse learner with preprocessing.
Fuse learner with preprocessing.
Fuse learner with removal of constant features preprocessing.
Create a description object for a resampling strategy.
Instantiates a resampling strategy object.
Classification of functional data by Generalized Linear Models.
Learner for kernel classification for functional data.
Learner for nonparametric classification for functional data.
Hyperparameter tuning for multiple measures at once.
Fuse learner with SMOTE oversampling for imbalancy correction in binar...
Create a stacked learner object.
Exported for internal use.
Exported for internal use.
Create control object for hyperparameter tuning with CMAES.
Create control object for hyperparameter tuning with predefined design...
Create control object for hyperparameter tuning with GenSA.
Create control object for hyperparameter tuning with grid search.
Create control object for hyperparameter tuning with Irace.
Create control object for hyperparameter tuning with MBO.
Create control object for hyperparameter tuning with random search.
Fuse learner with tuning.
Fuse learner with simple ove/underrsampling for imbalancy correction i...
Wraps a classifier for weighted fitting where each class receives a we...
Induced model of learner.
Query properties of measures.
Create a multilabel task.
Normalize features.
Over- or undersample binary classification task to handle class imbala...
Supported parallelization methods
Measure performance of prediction.
Create box or violin plots for a BenchmarkResult.
Create a bar chart for ranks in a BenchmarkResult.
Plot a benchmark summary.
Plot calibration data using ggplot2.
Plot critical differences for a selected measure.
Plot filter values using ggplot2.
Plot the hyperparameter effects data
Visualizes a learning algorithm on a 1D or 2D data set.
Plot learning curve data using ggplot2.
Plot a partial dependence with ggplot2.
Create residual plots for prediction objects or benchmark results.
Plots a ROC curve using ggplot2.
Plot threshold vs. performance(s) for 2-class classification using ggp...
Plots multi-criteria results after tuning using ggplot2.
Predict new data.
Prediction object.
Predict new data with an R learner.
Reduce results of a batch-distributed benchmark.
Re-extract features from a data set
Create a regression task.
Remove constant features from a data set.
Remove hyperparameters settings of a learner.
Fit models according to a resampling strategy.
Prediction from resampling.
ResampleResult object.
Internal construction / wrapping of learner object.
Set the hyperparameters of a learner object.
Only exported for internal use.
Set the id of a learner object.
Set the ID of a learner object.
Set parameters of performance measures
Set the probability threshold the learner should use.
Set the type of predictions the learner should return.
Set threshold of prediction object.
Simplify measure names.
Synthetic Minority Oversampling Technique to handle class imbalancy in...
Subset data in task.
Summarize columns of data.frame or task.
Summarizes factors of a data.frame by tabling them.
Create a survival task.
Create a classification, regression, survival, cluster, cost-sensitive...
Description object for task.
Train a learning algorithm.
Train an R learner.
Control object for tuning
Create control structures for multi-criteria tuning.
Result of multi-criteria tuning.
Result of tuning.
Tune prediction threshold.
Interface to a large number of classification and regression techniques, including machine-readable parameter descriptions. There is also an experimental extension for survival analysis, clustering and general, example-specific cost-sensitive learning. Generic resampling, including cross-validation, bootstrapping and subsampling. Hyperparameter tuning with modern optimization techniques, for single- and multi-objective problems. Filter and wrapper methods for feature selection. Extension of basic learners with additional operations common in machine learning, also allowing for easy nested resampling. Most operations can be parallelized.
Useful links