mlr3 (version 0.1.1)

TaskRegr: Regression Task

Description

This task specializes Task and TaskSupervised for regression problems. The target column is assumed to be numeric. The task_type is set to "classif".

Predefined tasks are stored in the Dictionary mlr_tasks.

Arguments

Format

R6::R6Class object inheriting from Task/TaskSupervised.

Construction

t = TaskRegr$new(id, backend, target)
  • id :: character(1) Identifier for the task.

  • backend :: (DataBackend | data.frame() | ...) Either a DataBackend, or any object which is convertible to a DataBackend with as_data_backend(). E.g., a data.frame() will be converted to a DataBackendDataTable.

  • target :: character(1) Name of the target column.

Fields

See TaskSupervised.

Methods

See TaskSupervised.

See Also

Example regression task: boston_housing.

Other Task: TaskClassif, TaskSupervised, Task, mlr_tasks

Examples

Run this code
# NOT RUN {
task = TaskRegr$new("iris", backend = iris, target = "Sepal.Length")
task$task_type
task$formula()
task$truth()

# possible properties:
mlr_reflections$task_properties$regr
# }

Run the code above in your browser using DataLab