plot.forecast_results: Plot an object of class forecast_results

Description Usage Arguments Value

View source: R/train_model.R

Description

A forecast plot for each horizon for each model in predict.forecast_model().

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
## S3 method for class 'forecast_results'
plot(
  x,
  data_actual = NULL,
  actual_indices = NULL,
  facet = horizon ~ model,
  models = NULL,
  horizons = NULL,
  windows = NULL,
  group_filter = NULL,
  ...
)

Arguments

x

An object of class 'forecast_results' from predict.forecast_model().

data_actual

A data.frame containing the target/outcome name and any grouping columns. The data can be historical actuals and/or holdout/test data.

actual_indices

Required if data_actual is given. A vector or 1-column data.frame of numeric row indices or dates (class 'Date' or 'POSIXt') with length nrow(data_actual). The data can be historical actuals and/or holdout/test data.

facet

Optional. For numeric outcomes, a formula with any combination of horizon, model, or group (for grouped time series) passed to ggplot2::facet_grid() internally (e.g., horizon ~ model, horizon + model ~ ., ~ horizon + group). Can be NULL.

models

Optional. Filter results by user-defined model name from train_model().

horizons

Optional. Filter results by horizon.

windows

Optional. Filter results by validation window number.

group_filter

Optional. A string for filtering plot results for grouped time-series (e.g., "group_col_1 == 'A'"); passed to dplyr::filter() internally.

...

Not used.

Value

Forecast plot of class 'ggplot'.


forecastML documentation built on July 8, 2020, 7:27 p.m.