knitr::opts_chunk$set(echo = TRUE)
library(BassSIR) cases <- as_bass_data(n_covid19$Hubei, id = "Hubei") est <- BassSIR::fit(cases, r_rec = 1/22.2, r_death = 1/22.3, type = "BassSIR") sim <- simulate(est, nsim = 1000)
Example case: Absolute lockdown $\kappa = 0 $
Scenario are set as function which modify the simulation parameters
zero_kappa <- function(pars) { pars$kappa <- rep(0, length(pars$kappa)) return(pars) }
lockdown <- run_scenario(sim, zero_kappa)
compare_scenarios will output two group of time-series
cp <- compare_scenarios(sim, Lockdown = lockdown, fn_change = "Yt")
library(ggplot2) ggplot(data = cp$Trajectories$I, aes(x = Time, y = mean, colour = Scenario)) + geom_ribbon(aes(ymin = lower, ymax = upper, fill = Scenario), alpha = 0.2) + geom_line()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.