Defines a Poisson random variable. It uses in the backend
all functions that defines a Poisson random variable. As
the other definitions in distributions this is an
R6 object. Tha parametrization used
is from a $$X \sim \mathsf{Poisson}(\lambda)\,,$$
where the parameter \(\lambda >0\) denotes the rate of ocurrence
of events.
Note
All random variables in distributions are defined as R6
objects. The fields (referenced below) are needed for objects of
R6::R6Class. In our context these are what defines
which specific instance of a
random variable is used. That is, the public fields are the
parameters of the random variable \(\theta \in \mathbb{R}^p\), for some
\(p\).
See also
Other discrete:
BionomialRandomVariable
Methods
Method new()
Generates a Poisson DiscreteRandomVariable object with specified
rate of ocurrence of events \(\lambda > 0\).
Usage
PoissonRandomVariable$new(lambda = 1)Method sample()
Generates random variables using the stats::rpois() function.
Method density()
Evaluates the density function using the stats::dpois() function.
