TaskSurv: Survival Task

Description Format Construction Fields Methods Examples

Description

This task specializes mlr3::Task and mlr3::TaskSupervised for right-censored survival problems. The target column is assumed to be a factor. Predefined tasks are stored in mlr3::mlr_tasks.

The task_type is set to "surv".

Format

R6::R6Class object inheriting from Task/TaskSupervised.

Construction

1
t = TaskSurv$new(id, backend, time, status)

Fields

See mlr3::TaskSupervised.

Methods

All methods from mlr3::TaskSupervised, and additionally:

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
library(mlr3)
lung = mlr3misc::load_dataset("lung", package = "survival")
lung$status = (lung$status == 2L)
b = as_data_backend(lung)
task = TaskSurv$new("lung", backend = b, time = "time", status = "status")

task$target_names
task$feature_names
task$formula()
task$truth()
task$survfit("age > 50")

mlr-org/mlr3survival documentation built on Oct. 21, 2019, 7:42 p.m.