Skip to contents

[Maturing] Fits a stan model using rstan::sampling(). Provides the optional ability to run chains using future with error catching, timeouts and merging of completed chains.

Usage

fit_model_with_nuts(
  args,
  future = FALSE,
  max_execution_time = Inf,
  id = "stan"
)

Arguments

args

List of stan arguments.

future

Logical, defaults to FALSE. Should future be used to run stan chains in parallel.

max_execution_time

Numeric, defaults to Inf. What is the maximum execution time per chain in seconds. Results will still be returned as long as at least 2 chains complete successfully within the timelimit.

id

A character string used to assign logging information on error. Used by regional_epinow() to assign errors to regions. Alter the default to run with error catching.

Value

A stan model object

Author

Sam Abbott