View source: R/forecast-tools.R
forecast_across_scenarios | R Documentation |
Forecast across multiple scenarios and dates
forecast_across_scenarios(obs, scenarios, ...)
obs |
A |
scenarios |
A |
... |
Additional parameters passed to |
A data table each rows containing the output from running
forecast()
on a single scenario for a single forecast date.
Functions used for forecasting across models, dates, and scenarios
forecast_across_dates()
,
forecast_n_strain()
,
forecast()
,
plot.fv_forecast()
,
summary.fv_forecast()
,
unnest_posterior()
library(ggplot2)
options(mc.cores = 4)
scenarios <- define_scenarios(
voc_scale = list(c(0, 0.5), c(0.5, 0.25)),
seq_lag = 1,
seq_samples = 1
)
scenarios
forecasts <- forecast_across_scenarios(
germany_covid19_delta_obs,
scenarios,
forecast_dates = c(as.Date("2021-05-01"), as.Date("2021-06-12")),
horizon = 4,
strains = 2,
adapt_delta = 0.99,
max_treedepth = 15,
variant_relationship = "scaled"
)
# inspect forecasts
forecasts
# unnest posteriors
posteriors <- unnest_posterior(forecasts)
# plot case posterior predictions
plot_cases(posteriors, log = TRUE) +
facet_grid(vars(forecast_date))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.