Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mlr-org/mlr3verse

Meta-package for installing/updating mlr3* packages.
https://github.com/mlr-org/mlr3verse

cran machine-learning meta mlr3 r r-package

Last synced: about 20 hours ago
JSON representation

Meta-package for installing/updating mlr3* packages.

Awesome Lists containing this project

README

        

---
output: github_document
---

Package website: [release](https://mlr3verse.mlr-org.com/) | [dev](https://mlr3verse.mlr-org.com/dev/)

Meta-package for installing and using core [mlr3 packages](https://github.com/mlr-org/mlr3/wiki/Extension-Packages).

```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "man/figures/README-",
out.width = "100%"
)
```

# mlr3verse

[![r-cmd-check](https://github.com/mlr-org/mlr3verse/actions/workflows/r-cmd-check.yml/badge.svg)](https://github.com/mlr-org/mlr3verse/actions/workflows/r-cmd-check.yml)
[![CRAN Status](https://www.r-pkg.org/badges/version-ago/mlr3verse)](https://cran.r-project.org/package=mlr3verse)
[![StackOverflow](https://img.shields.io/badge/stackoverflow-mlr3-orange.svg)](https://stackoverflow.com/questions/tagged/mlr3)
[![Mattermost](https://img.shields.io/badge/chat-mattermost-orange.svg)](https://lmmisld-lmu-stats-slds.srv.mwn.de/mlr_invite/)

## Overview

This package is intended to simplify both installation and loading of packages from the mlr3 ecosystem.
Instead of depending on the extension packages, functions required for data analysis are re-exported, providing a thin view on the most important functionality of the mlr3 ecosystem.

## Installation

``` r
# From CRAN:
install.packages("mlr3verse")

# From Github:
remotes::install_github("mlr-org/mlr3verse")
```

## Batteries included

Functions and objects from The following packages are imported by this meta package:

| Name | Title | URL |
| :--------------- | :------------------------------------------- | :------------------------------------- |
| mlr3 | Machine Learning in R - Next Generation | |
| mlr3cluster | Unsupervised Clustering | |
| mlr3data | Additional data sets and tasks | |
| mlr3filters | Filter Based Feature Selection | |
| mlr3fselect | Wrapper Based Feature Selection | |
| mlr3learners | Recommended Learners | |
| mlr3pipelines | Preprocessing Operators and Pipelines | |
| mlr3tuning | Hyperparameter Tuning | |
| mlr3tuningspaces | Collection of Hyperparameter Tuning Spaces | |
| mlr3viz | Visualizations | |
| paradox | Parameter Spaces | |

By loading the `mlr3verse` package, you are all set to deal with most regression, classification, cluster and survival tasks:

```{r}
library("mlr3verse")
```

If you want to get more detailed information about the loaded packages, you can call `mlr3verse_info()`:

```{r, eval = FALSE}
mlr3verse_info()
```

More [extension packages](https://github.com/mlr-org/mlr3/wiki/Extension-Packages) are available on CRAN/GitHub, and may be included in this meta package in the future.