run simulation with one or more breakpoints

run_sim_break(
  params,
  extra_pars = NULL,
  time_args = NULL,
  return_timevar = FALSE,
  sim_args = list(),
  ...
)

Arguments

params

parameters

extra_pars

parameters that are used to set up time-varying parameters, etc., but not used by run_sim: **FIXME** should contain rel_<parname> values matching the break dates. MAYBE rel_ or abs_ determines whether the value is relative to baseline *or* is absolute? (will require corresponding change in run_sim to allow this)

time_args

list containing break_dates, **FIXME and Symbol!

return_timevar

return data frame of params by time?

sim_args

parameters to pass to run_sim

...

extra args (why??)

Examples

params <- read_params("ICU1.csv")
pt <- data.frame(Date = "2020-03-01", Symbol = "beta0", Relative_value = NA)
r1 <- run_sim_break(params,
          time_args=list(params_timevar = pt),
                   sim_args=list(start_date="2020-02-01", end_date="2020-04-01"),
                   extra_pars=list(time_params = 0.5))
#> Warning: specifying params_timevar with Relative_value is deprecated: auto-converting (reported once per session)
plot(r1,log=TRUE)

## can also use it to run without breaks ...
r2 <- run_sim_break(params, sim_args=list(start_date="2020-02-01", end_date="2020-04-01"))
plot(r2,log=TRUE)