View source: R/rsample-plot_time_series_cv_plan.R
plot_time_series_cv_plan | R Documentation |
The plot_time_series_cv_plan()
function provides a visualization
for a time series resample specification (rset
) of either rolling_origin
or time_series_cv
class.
plot_time_series_cv_plan(
.data,
.date_var,
.value,
...,
.smooth = FALSE,
.title = "Time Series Cross Validation Plan"
)
.data |
A time series resample specification of of either |
.date_var |
A column containing either date or date-time values |
.value |
A column containing numeric values |
... |
Additional parameters passed to |
.smooth |
Logical - Whether or not to include a trendline smoother.
Uses See |
.title |
Title for the plot |
Resample Set
A resample set is an output of the timetk::time_series_cv()
function or the
rsample::rolling_origin()
function.
Returns a static ggplot
or interactive plotly
object depending on
whether or not .interactive
is FALSE
or TRUE
, respectively.
time_series_cv()
and rsample::rolling_origin()
- Functions used to create
time series resample specfications.
plot_time_series_cv_plan()
- The plotting function used for visualizing the
time series resample plan.
library(dplyr)
library(rsample)
FB_tbl <- FANG %>%
filter(symbol == "FB") %>%
select(symbol, date, adjusted)
resample_spec <- time_series_cv(
FB_tbl,
initial = "1 year",
assess = "6 weeks",
skip = "3 months",
lag = "1 month",
cumulative = FALSE,
slice_limit = 6
)
resample_spec %>% tk_time_series_cv_plan()
resample_spec %>%
tk_time_series_cv_plan() %>%
plot_time_series_cv_plan(
date, adjusted, # date variable and value variable
# Additional arguments passed to plot_time_series(),
.facet_ncol = 2,
.line_alpha = 0.5,
.interactive = FALSE
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.