aggregate.pansim | R Documentation |
Temporal aggregation of pansim objects
## S3 method for class 'pansim'
aggregate(
x,
start = NULL,
period = NULL,
FUN = mean,
fixed_vars = TRUE,
extend = 30,
...
)
x |
a pansim object |
start |
starting date for temporal aggregation |
period |
time period for temporal aggregation (e.g. "7 days", see |
FUN |
temporal aggregation function (applied across all variables) or a list of the form |
fixed_vars |
treat names in FUN as fixed strings rather than regular expressions? |
extend |
how far to extend time series for aggregation purposes |
... |
unused, for generic consistency |
params <- read_params("ICU1.csv")
state <- make_state(params=params)
sdate <- "2020-02-10" ## arbitrary!
res <- run_sim(params,state,start_date=sdate,end_date="2020-06-01")
a1 <- aggregate(res, start="2020-02-12",period="7 days", FUN=sum)
## column-specific aggregation
first <- dplyr::first
agg_funs <- list(mean=c("H","ICU","I"), sum=c("report","death"))
a2 <- aggregate(condense(res), start="2020-02-12",period="7 days", FUN=agg_funs)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.