Learn R Programming

mlr3 (version 0.12.0)

as_task_regr: Convert to a Regression Task

Description

Convert object to a TaskRegr. This is a S3 generic, specialized for at least the following objects:

  1. TaskRegr: ensure the identity

  2. data.frame() and DataBackend: provides an alternative to the constructor of TaskRegr.

  3. TaskClassif: Calls convert_task().

Usage

as_task_regr(x, ...)

# S3 method for TaskRegr as_task_regr(x, clone = FALSE, ...)

# S3 method for data.frame as_task_regr(x, target, id = deparse(substitute(x)), ...)

# S3 method for DataBackend as_task_regr(x, target, id = deparse(substitute(x)), ...)

# S3 method for TaskClassif as_task_regr( x, target = NULL, drop_original_target = FALSE, drop_levels = TRUE, ... )

Arguments

x

(any) Object to convert.

...

(any) Additional arguments.

clone

(logical(1)) If TRUE, ensures that the returned object is not the same as the input x.

target

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

id

(character(1)) Id for the new task. Defaults to the (deparsed and substituted) name of x.

drop_original_target

(logical(1)) If FALSE (default), the original target is added as a feature. Otherwise the original target is dropped.

drop_levels

(logical(1)) If TRUE (default), unused levels of the new target variable are dropped.

Value

TaskRegr.

Examples

Run this code
# NOT RUN {
as_task_regr(datasets::mtcars, target = "mpg")
# }

Run the code above in your browser using DataLab