# mlr3learners Package website: [release](https://mlr3learners.mlr-org.com/) \| [dev](https://mlr3learners.mlr-org.com/dev/) This package provides essential learners for [mlr3](https://mlr3.mlr-org.com), maintained by the mlr-org team. Additional learners can be found in the [mlr3extralearners](https://github.com/mlr-org/mlr3extralearners) package on GitHub. Request additional learners over there. 👉 [Table of all learners](https://mlr-org.com/learners.html) ## Installation ``` r # CRAN version: install.packages("mlr3learners") # Development version: pak::pak("mlr-org/mlr3learners") ``` If you also want to install all packages of the connected learners, set `dependencies = TRUE`: ``` r # CRAN version: install.packages("mlr3learners", dependencies = TRUE) # Development version: pak::pak("mlr-org/mlr3learners", dependencies = TRUE) ``` ## Classification Learners | ID | Learner | Package | |:---|:---|:---| | [classif.cv_glmnet](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.cv_glmnet.html) | Penalized Logistic Regression | [glmnet](https://cran.r-project.org/package=glmnet) | | [classif.glmnet](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.glmnet.html) | Penalized Logistic Regression | [glmnet](https://cran.r-project.org/package=glmnet) | | [classif.kknn](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.kknn.html) | k-Nearest Neighbors | [kknn](https://cran.r-project.org/package=kknn) | | [classif.lda](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.lda.html) | LDA | [MASS](https://cran.r-project.org/package=MASS) | | [classif.log_reg](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.log_reg.html) | Logistic Regression | stats | | [classif.multinom](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.multinom.html) | Multinomial log-linear model | [nnet](https://cran.r-project.org/package=nnet) | | [classif.naive_bayes](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.naive_bayes.html) | Naive Bayes | [e1071](https://cran.r-project.org/package=e1071) | | [classif.nnet](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.nnet.html) | Single Layer Neural Network | [nnet](https://cran.r-project.org/package=nnet) | | [classif.qda](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.qda.html) | QDA | [MASS](https://cran.r-project.org/package=MASS) | | [classif.ranger](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.ranger.html) | Random Forest | [ranger](https://cran.r-project.org/package=ranger) | | [classif.svm](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.svm.html) | SVM | [e1071](https://cran.r-project.org/package=e1071) | | [classif.xgboost](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.xgboost.html) | Gradient Boosting | [xgboost](https://cran.r-project.org/package=xgboost) | ## Regression Learners | ID | Learner | Package | |:---|:---|:---| | [regr.cv_glmnet](https://mlr3learners.mlr-org.com/reference/mlr_learners_regr.cv_glmnet.html) | Penalized Linear Regression | [glmnet](https://cran.r-project.org/package=glmnet) | | [regr.glmnet](https://mlr3learners.mlr-org.com/reference/mlr_learners_regr.glmnet.html) | Penalized Linear Regression | [glmnet](https://cran.r-project.org/package=glmnet) | | [regr.kknn](https://mlr3learners.mlr-org.com/reference/mlr_learners_regr.kknn.html) | k-Nearest Neighbors | [kknn](https://cran.r-project.org/package=kknn) | | [regr.km](https://mlr3learners.mlr-org.com/reference/mlr_learners_regr.km.html) | Kriging | [DiceKriging](https://cran.r-project.org/package=DiceKriging) | | [regr.lm](https://mlr3learners.mlr-org.com/reference/mlr_learners_regr.lm.html) | Linear Regression | stats | | [regr.nnet](https://mlr3learners.mlr-org.com/reference/mlr_learners_regr.nnet.html) | Single Layer Neural Network | nnet | | [regr.ranger](https://mlr3learners.mlr-org.com/reference/mlr_learners_regr.ranger.html) | Random Forest | [ranger](https://cran.r-project.org/package=ranger) | | [regr.svm](https://mlr3learners.mlr-org.com/reference/mlr_learners_regr.svm.html) | SVM | [e1071](https://cran.r-project.org/package=e1071) | | [regr.xgboost](https://mlr3learners.mlr-org.com/reference/mlr_learners_regr.xgboost.html) | Gradient Boosting | [xgboost](https://cran.r-project.org/package=xgboost) | # Package index ## Classification Learners - [`mlr_learners_classif.cv_glmnet`](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.cv_glmnet.md) [`LearnerClassifCVGlmnet`](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.cv_glmnet.md) : GLM with Elastic Net Regularization Classification Learner - [`mlr_learners_classif.glmnet`](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.glmnet.md) [`LearnerClassifGlmnet`](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.glmnet.md) : GLM with Elastic Net Regularization Classification Learner - [`mlr_learners_classif.kknn`](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.kknn.md) [`LearnerClassifKKNN`](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.kknn.md) : k-Nearest-Neighbor Classification Learner - [`mlr_learners_classif.lda`](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.lda.md) [`LearnerClassifLDA`](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.lda.md) : Linear Discriminant Analysis Classification Learner - [`mlr_learners_classif.log_reg`](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.log_reg.md) [`LearnerClassifLogReg`](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.log_reg.md) : Logistic Regression Classification Learner - [`mlr_learners_classif.multinom`](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.multinom.md) [`LearnerClassifMultinom`](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.multinom.md) : Multinomial log-linear learner via neural networks - [`mlr_learners_classif.naive_bayes`](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.naive_bayes.md) [`LearnerClassifNaiveBayes`](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.naive_bayes.md) : Naive Bayes Classification Learner - [`mlr_learners_classif.nnet`](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.nnet.md) [`LearnerClassifNnet`](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.nnet.md) : Classification Neural Network Learner - [`mlr_learners_classif.qda`](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.qda.md) [`LearnerClassifQDA`](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.qda.md) : Quadratic Discriminant Analysis Classification Learner - [`mlr_learners_classif.ranger`](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.ranger.md) [`LearnerClassifRanger`](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.ranger.md) : Ranger Classification Learner - [`mlr_learners_classif.svm`](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.svm.md) [`LearnerClassifSVM`](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.svm.md) : Support Vector Machine - [`mlr_learners_classif.xgboost`](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.xgboost.md) [`LearnerClassifXgboost`](https://mlr3learners.mlr-org.com/reference/mlr_learners_classif.xgboost.md) : Extreme Gradient Boosting Classification Learner ## Regression Learners - [`mlr_learners_regr.cv_glmnet`](https://mlr3learners.mlr-org.com/reference/mlr_learners_regr.cv_glmnet.md) [`LearnerRegrCVGlmnet`](https://mlr3learners.mlr-org.com/reference/mlr_learners_regr.cv_glmnet.md) : GLM with Elastic Net Regularization Regression Learner - [`mlr_learners_regr.glmnet`](https://mlr3learners.mlr-org.com/reference/mlr_learners_regr.glmnet.md) [`LearnerRegrGlmnet`](https://mlr3learners.mlr-org.com/reference/mlr_learners_regr.glmnet.md) : GLM with Elastic Net Regularization Regression Learner - [`mlr_learners_regr.kknn`](https://mlr3learners.mlr-org.com/reference/mlr_learners_regr.kknn.md) [`LearnerRegrKKNN`](https://mlr3learners.mlr-org.com/reference/mlr_learners_regr.kknn.md) : k-Nearest-Neighbor Regression Learner - [`mlr_learners_regr.km`](https://mlr3learners.mlr-org.com/reference/mlr_learners_regr.km.md) [`LearnerRegrKM`](https://mlr3learners.mlr-org.com/reference/mlr_learners_regr.km.md) : Kriging Regression Learner - [`mlr_learners_regr.lm`](https://mlr3learners.mlr-org.com/reference/mlr_learners_regr.lm.md) [`LearnerRegrLM`](https://mlr3learners.mlr-org.com/reference/mlr_learners_regr.lm.md) : Linear Model Regression Learner - [`mlr_learners_regr.nnet`](https://mlr3learners.mlr-org.com/reference/mlr_learners_regr.nnet.md) [`LearnerRegrNnet`](https://mlr3learners.mlr-org.com/reference/mlr_learners_regr.nnet.md) : Neural Network Regression Learner - [`mlr_learners_regr.ranger`](https://mlr3learners.mlr-org.com/reference/mlr_learners_regr.ranger.md) [`LearnerRegrRanger`](https://mlr3learners.mlr-org.com/reference/mlr_learners_regr.ranger.md) : Ranger Regression Learner - [`mlr_learners_regr.svm`](https://mlr3learners.mlr-org.com/reference/mlr_learners_regr.svm.md) [`LearnerRegrSVM`](https://mlr3learners.mlr-org.com/reference/mlr_learners_regr.svm.md) : Support Vector Machine - [`mlr_learners_regr.xgboost`](https://mlr3learners.mlr-org.com/reference/mlr_learners_regr.xgboost.md) [`LearnerRegrXgboost`](https://mlr3learners.mlr-org.com/reference/mlr_learners_regr.xgboost.md) : Extreme Gradient Boosting Regression Learner ## Survival Learners ## General - [`mlr3learners`](https://mlr3learners.mlr-org.com/reference/mlr3learners-package.md) [`mlr3learners-package`](https://mlr3learners.mlr-org.com/reference/mlr3learners-package.md) : mlr3learners: Recommended Learners for 'mlr3'