R/TaskRegrForecastAirPassengers.R

Defines functions load_task_air_passengers

#' @title AirPassengers Forecast Task
#'
#' @name mlr_tasks_airpassengers
#' @format [R6::R6Class] inheriting from [TaskRegrForecast].
#'
#'
#' @section Construction:
#' ```
#' mlr_tasks$get("airpassengers")
#' tsk("AirPassengers")
#' ```
#'
#' @section Meta Information:
#' `r rd_info(tsk("airpassengers"))`
#'
#' @template seealso_task
NULL

load_task_air_passengers = function(id = "airpassengers") {
  require_namespaces("datasets")
  b = as_data_backend.forecast(load_dataset("AirPassengers", "datasets"))
  task = TaskRegrForecast$new(id, b, target = "target")
  b$hash = task$man = "mlr3temporal::mlr_tasks_airpassengers"
  task
}

#' @include aaa.R
tasks[["airpassengers"]] = load_task_air_passengers
mlr-org/mlr3forecasting documentation built on June 29, 2023, 11:57 p.m.