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.