dzipois {distributions3} R Documentation

## The zero-inflated Poisson distribution

### Description

Density, distribution function, quantile function, and random generation for the zero-inflated Poisson distribution with parameters lambda and pi.

### Usage

dzipois(x, lambda, pi, log = FALSE)

pzipois(q, lambda, pi, lower.tail = TRUE, log.p = FALSE)

qzipois(p, lambda, pi, lower.tail = TRUE, log.p = FALSE)

rzipois(n, lambda, pi)


### Arguments

 x vector of (non-negative integer) quantiles. lambda vector of (non-negative) Poisson parameters. pi vector of zero-inflation probabilities in the unit interval. log, log.p logical indicating whether probabilities p are given as log(p). q vector of quantiles. lower.tail logical indicating whether probabilities are P[X \le x] (lower tail) or P[X > x] (upper tail). p vector of probabilities. n number of random values to return.

### Details

All functions follow the usual conventions of d/p/q/r functions in base R. In particular, all four zipois functions for the zero-inflated Poisson distribution call the corresponding pois functions for the Poisson distribution from base R internally.

Note, however, that the precision of qzipois for very large probabilities (close to 1) is limited because the probabilities are internally handled in levels and not in logs (even if log.p = TRUE).

ZIPoisson, dpois

### Examples

## theoretical probabilities for a zero-inflated Poisson distribution
x <- 0:8
p <- dzipois(x, lambda = 2.5, pi = 0.25)
plot(x, p, type = "h", lwd = 2)

## corresponding empirical frequencies from a simulated sample
set.seed(0)
y <- rzipois(500, lambda = 2.5, pi = 0.25)
hist(y, breaks = -1:max(y) + 0.5)



[Package distributions3 version 0.2.1 Index]