enw_sample | R Documentation |
Fit a CmdStan model using NUTS
enw_sample(
data,
model = epinowcast::enw_model(),
init = NULL,
init_method = c("prior", "pathfinder"),
init_method_args = list(),
diagnostics = TRUE,
...
)
data |
A list of data as produced by model modules (for example
|
model |
A |
init |
A list of initial values or a function to generate initial values. If not provided, the model will attempt to generate initial values |
init_method |
The method to use for initializing the model. Defaults to
"prior" which samples initial values from the prior. "pathfinder", which uses
the pathfinder algorithm ( |
init_method_args |
A list of additional arguments to pass to the initialization method. |
diagnostics |
Logical, defaults to |
... |
Additional parameters passed to the |
A data.frame
containing the cmdstanr
fit, the input data, the
fitting arguments, and optionally summary diagnostics.
Functions used to help convert models into the format required for stan
enw_formula_as_data_list()
,
enw_get_cache()
,
enw_model()
,
enw_pathfinder()
,
enw_priors_as_data_list()
,
enw_replace_priors()
,
enw_set_cache()
,
enw_stan_to_r()
,
enw_unset_cache()
,
remove_profiling()
,
write_stan_files_no_profile()
pobs <- enw_example("preprocessed")
nowcast <- epinowcast(pobs,
expectation = enw_expectation(~1, data = pobs),
fit = enw_fit_opts(enw_sample, pp = TRUE),
obs = enw_obs(family = "poisson", data = pobs),
)
summary(nowcast)
# Use pathfinder initialization
nowcast_pathfinder <- epinowcast(pobs,
expectation = enw_expectation(~1, data = pobs),
fit = enw_fit_opts(enw_sample, pp = TRUE, init_method = "pathfinder"),
obs = enw_obs(family = "poisson", data = pobs),
)
summary(nowcast_pathfinder)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.