powered by
Density, distribution function, and random generation for the zero-inflated log normal distribution.
dzilnorm(x, meanlog = 0, sdlog = 1, zeroprob = 0, log = FALSE)pzilnorm(q, meanlog = 0, sdlog = 1, zeroprob = 0, lower.tail = TRUE, log.p = FALSE)rzilnorm(n, meanlog = 0, sdlog = 1, zeroprob = 0)plnorm(q, meanlog = 0, sdlog = 1, lower.tail = TRUE, log.p = FALSE)
pzilnorm(q, meanlog = 0, sdlog = 1, zeroprob = 0, lower.tail = TRUE, log.p = FALSE)
rzilnorm(n, meanlog = 0, sdlog = 1, zeroprob = 0)
plnorm(q, meanlog = 0, sdlog = 1, lower.tail = TRUE, log.p = FALSE)
dzilnorm gives the density, pzilnorm gives the distribution function, and rzilnorm generates random deviates.
dzilnorm
pzilnorm
rzilnorm
vector of quantiles
mean and standard deviation of the distribution on the log scale with default values of 0 and 1 respectively.
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 <- rzilnorm(1, 1, 1, 0.5) d <- dzilnorm(x, 1, 1, 0.5) p <- pzilnorm(x, 1, 1, 0.5)
Run the code above in your browser using DataLab