This function takes in the two input data sources, the CmdStan fit object, and the 3 relevant mappings from stan indices to the real data, in order to generate a dataframe containing the posterior draws of the counts (e.g. hospital admissions), the wastewater concentration values, the "global" R(t), and the "local" R(t) estimates + the critical metadata in the data. This funtion has a default method that takes the two sets of input data, the last of stan arguments, and the CmdStan fitting object, as well as an S3 method for objects of class 'wwinference_fit'
This method overloads the generic get_draws
function specifically
for objects of type 'wwinference_fit'.
Usage
get_draws(x, ..., what = "all")
get_draws_df(x, ...)
# S3 method for class 'wwinference_fit'
get_draws(x, ..., what = "all")
# Default S3 method
get_draws(x, ..., what = "all")
# S3 method for class 'data.frame'
get_draws(
x,
count_data,
date_time_spine,
site_subpop_spine,
lab_site_subpop_spine,
stan_data_list,
fit_obj,
...,
what = "all"
)
# S3 method for class 'wwinference_fit_draws'
plot(x, y = NULL, what, ...)
Arguments
- x
An object of class
get_draws
.- ...
additional arguments
- what
Character vector. Specifies the variables to extract from the draws. It could be any from
"all"
"predicted_counts"
,"predicted_ww"
,"global_rt"
, or"subpop_rt"
. Whenwhat = "all"
(the default), the function will extract all four variables.- count_data
A dataframe of the preprocessed daily count data (e.g. hospital admissions) from the "global" population
- date_time_spine
tibble mapping dates to time in days
- site_subpop_spine
tibble mapping sites to subpopulations
- lab_site_subpop_spine
tibble mapping lab-sites to subpopulations
- stan_data_list
A list containing all the data passed to stan for fitting the model
- fit_obj
a CmdStan object that is the output of fitting the model to
x
andcount_data
- y
Ignored in the the case of
plot
.
Value
A tibble containing the full set of posterior draws of the estimated, nowcasted, and forecasted: counts, site-level wastewater concentrations, "global"(e.g. state) R(t) estimate, and the "local" (site + the one auxiliary subpopulation) R(t) estimates. In the instance where there are observations, the data will be joined to each draw of the predicted observation to facilitate plotting.
Details
The function get_draws_df()
has been deprecated in favor of get_draws()
.
The plot method for wwinference_fit_draws
is a wrapper of
get_plot_forecasted_counts
, get_plot_ww_conc
, get_plot_global_rt
,
and get_plot_subpop_rt
. Depending on the value of what
, the function
will call the appropriate method.