Discrete gamma distribution
Usage
d_gamma(rate, shape, dist_init = FALSE)
Arguments
- rate
rate parameter of a gamma distribution
- shape
shape parameter of a gamma distribution
- dist_init
whether to distribute initial value across subcompartments following this distribution.
Value
a Distribution object for simulator
Examples
transitions <- list("S -> I" = d_gamma(rate = 1, shape = 5))
transitions_dsl <- denim_dsl({S -> I = d_gamma(rate = 1, shape = 5)})
# define model parameters as distributional parameters
transitions_dsl <- denim_dsl({S -> I = d_gamma(rate = i_rate, shape = i_shape)})