Iteratively Forecast Cases Using an Iterative Rt Forecast
iterative_case_forecast.RdIteratively Forecast Cases Using an Iterative Rt Forecast
Arguments
- it_fit_samples
Dataframe of iterative forecasts as produced by
iterative_rt_forecast.- cases
A dataframe containing
dateandcasesvariables- serial_interval
A numeric vector describing the probability distribution the serial interval. See
EpiNow::covid_serial_intervalfor an example of the format.- rdist
A function to be used to sample the number of cases. Must take two arguments with the first specfying the number of samples and the second the mean. Defaults to
rpoisif not supplied
Examples
if (FALSE) { # \dontrun{
## Iterative Rt forecast
it_forecast <-
iterative_rt_forecast(EpiSoon::example_obs_rts,
model = function(...) {
EpiSoon::bsts_model(
model =
function(ss, y) {
bsts::AddSemilocalLinearTrend(ss, y = y)
}, ...
)
},
horizon = 7, samples = 10
)
## Iterative case forecast
iterative_case_forecast(
it_fit_samples = it_forecast,
cases = EpiSoon::example_obs_cases,
serial_interval = EpiSoon::example_serial_interval
)
} # }