powered by
Density, distribution function, and random generation for the zero-inflated gamma distribution.
dzigamma(x, shape, scale, zeroprob = 0, log = FALSE)pzigamma(q, shape, scale, zeroprob = 0, lower.tail = TRUE, log.p = FALSE)rzigamma(n, shape, scale, zeroprob = 0)
pzigamma(q, shape, scale, zeroprob = 0, lower.tail = TRUE, log.p = FALSE)
rzigamma(n, shape, scale, zeroprob = 0)
dzigamma gives the density, pzigamma gives the distribution function, and rzigamma generates random deviates.
dzigamma
pzigamma
rzigamma
vector of quantiles
positive shape parameter
positive scale parameter
zero-inflation probability between 0 and 1.
logical; if TRUE, probabilities/ densities \(p\) are returned as \(\log(p)\).
TRUE
logical; if TRUE, probabilities are \(P[X \le x]\), otherwise, \(P[X > x]\).
number of random values to return
This implementation allows for automatic differentiation with RTMB.
RTMB
x <- rzigamma(1, 1, 1, 0.5) d <- dzigamma(x, 1, 1, 0.5) p <- pzigamma(x, 1, 1, 0.5)
Run the code above in your browser using DataLab