Zero-inflated Poisson distribution
zipois.RdProbability mass function, distribution function, and random generation for the zero-inflated Poisson distribution.
Usage
dzipois(x, lambda, zeroprob = 0, log = FALSE)
pzipois(q, lambda, zeroprob = 0, lower.tail = TRUE, log.p = FALSE)
rzipois(n, lambda, zeroprob = 0)Value
dzipois gives the probability mass function, pzipois gives the distribution function, and rzipois generates random deviates.
Details
This implementation allows for automatic differentiation with RTMB.
$$P(X=k;\,\lambda,p_0) = p_0\,\mathbf{1}[k=0] + (1-p_0)\,P_{\mathrm{Pois}}(k;\,\lambda),$$
where \(p_0\) is zeroprob.
Examples
set.seed(123)
x <- rzipois(1, 0.5, 1)
d <- dzipois(x, 0.5, 1)
p <- pzipois(x, 0.5, 1)