EpiNow2 Stan Functions
Loading...
Searching...
No Matches
common_docs.stan
Go to the documentation of this file.
1/**
2 * @defgroup infections_estimation Infections Estimation
3 * @brief Functions for estimating infection trajectories
4 *
5 * This group contains functions for estimating and modeling infection dynamics,
6 * including implementation of the renewal equation and backcalculation approaches.
7 * Core infection estimation functions from infections.stan and related generated
8 * quantities functions.
9 */
10
11/**
12 * @defgroup rt_estimation Rt Estimation
13 * @brief Functions for estimating reproduction numbers
14 *
15 * This group contains functions for estimating and processing reproduction numbers (Rt),
16 * including updating Rt values, calculating growth rates, and converting between
17 * reproduction numbers and growth rates. Includes functions from rt.stan and related
18 * generated quantities.
19 */
20
21/**
22 * @defgroup secondary_reports_estimation Secondary Reports Estimation
23 * @brief Functions for estimating secondary epidemiological reports
24 *
25 * This group contains functions from secondary.stan for estimating secondary
26 * epidemiological reports based on primary reports, considering various options
27 * for combining historical and current data.
28 */
29
30/**
31 * @defgroup estimates_smoothing Estimates Smoothing
32 * @ingroup infections_estimation rt_estimation secondary_reports_estimation
33 * @brief Functions for smoothing estimates using Gaussian processes
34 *
35 * Functions from gaussian_process.stan for implementing approximate Gaussian processes
36 * using Hilbert space methods to smooth infection and Rt trajectories.
37 */
38
39/**
40 * @defgroup observation_model Observation Model
41 * @ingroup infections_estimation rt_estimation secondary_reports_estimation
42 * @brief Functions for modeling the observation process
43 *
44 * This group contains functions related to how infections or reports are observed,
45 * including day-of-week effects, reporting delays, and various likelihood models.
46 */
47
48/**
49 * @defgroup handlers_and_helpers Handlers and Helpers
50 * @brief Utility functions and parameter handlers
51 *
52 * This group contains utility functions and parameter handlers from convolve.stan,
53 * params.stan, delays.stan, and pmfs.stan.
54 */
55
56/**
57 * @defgroup convolution_functions Convolution Functions
58 * @ingroup handlers_and_helpers
59 * @brief Functions for convolving time series
60 *
61 * Functions from convolve.stan for implementing convolutions between infections
62 * and delay distributions.
63 */
64
65/**
66 * @defgroup parameter_handlers Parameter Handlers
67 * @ingroup handlers_and_helpers
68 * @brief Functions for parameter management
69 *
70 * Functions from params.stan for accessing, manipulating, and applying priors to
71 * model parameters.
72 */
73
74/**
75 * @defgroup delay_handlers Delay Handlers
76 * @ingroup handlers_and_helpers
77 * @brief Functions for delay distribution handling
78 *
79 * Functions from delays.stan for creating, parameterizing and applying delay
80 * distributions.
81 */
82
83/**
84 * @defgroup pmf_handlers PMF Handlers
85 * @ingroup handlers_and_helpers
86 * @brief Functions for probability mass function handling
87 *
88 * Functions from pmfs.stan for handling and manipulating probability mass functions.
89 */