PoissonDistribution Type

Generates Poisson distributed random numbers.

             Returns a Poisson distributed deviate (integer returned in a double)
             from a distribution of mean m.
             The Poisson distribution gives the probability of a certain integer
             number m of unit rate Poisson random events occurring in a given
             interval of time x.
                                               j  -x
                          j+eps               x  e
                  integral       p (m) dm  = -------
                          j-eps   x            j !
            
             References: The method follows the outlines of:
             W. H. Press, B. P. Flannery, S. A. Teukolsky, W. T. Vetterling,
             Numerical Recipies in C, Cambridge Univ. Press, 1988.

Constructors

Constructor Description

PoissonDistribution()

Full Usage: PoissonDistribution()

PoissonDistribution(ran)

Full Usage: PoissonDistribution(ran)

Parameters:

ran : Generator

PoissonDistribution(mean)

Full Usage: PoissonDistribution(mean)

Parameters:
    mean : float

mean : float

PoissonDistribution(mean, ran)

Full Usage: PoissonDistribution(mean, ran)

Parameters:

mean : float
ran : Generator

Instance members

Instance member Description

this.CDF

Full Usage: this.CDF

Parameters:
    x : float

Returns: float
Modifiers: abstract

x : float
Returns: float

this.Initialize

Full Usage: this.Initialize

Parameters:
    mean : float

mean : float

this.IsValidMu

Full Usage: this.IsValidMu

Parameters:
    mu : float

Returns: bool

mu : float
Returns: bool

this.Maximum

Full Usage: this.Maximum

Returns: float
Modifiers: abstract

Gets the maximum possible value of poisson distributed random numbers.

Returns: float

this.Mean

Full Usage: this.Mean

Returns: float
Modifiers: abstract

Gets the mean value of poisson distributed random numbers.

Returns: float

this.Median

Full Usage: this.Median

Returns: float
Modifiers: abstract

Gets the median of poisson distributed random numbers.

Returns: float

this.Minimum

Full Usage: this.Minimum

Returns: float
Modifiers: abstract

Gets the minimum possible value of poisson distributed random numbers.

Returns: float

this.Mode

Full Usage: this.Mode

Returns: float[]
Modifiers: abstract

Gets the mode of poisson distributed random numbers.

Returns: float[]

this.NextDouble

Full Usage: this.NextDouble

Returns: float
Modifiers: abstract

Returns: float

this.PDF

Full Usage: this.PDF

Parameters:
    x : float

Returns: float
Modifiers: abstract

x : float
Returns: float

this.Quantile

Full Usage: this.Quantile

Parameters:
    x : float

Returns: float
Modifiers: abstract

x : float
Returns: float

this.Variance

Full Usage: this.Variance

Returns: float
Modifiers: abstract

Gets the variance of poisson distributed random numbers.

Returns: float

Static members

Static member Description

PoissonDistribution.CDF(x, m)

Full Usage: PoissonDistribution.CDF(x, m)

Parameters:
    x : float
    m : float

Returns: float

x : float
m : float
Returns: float

PoissonDistribution.PDF(x, m)

Full Usage: PoissonDistribution.PDF(x, m)

Parameters:
    x : float
    m : float

Returns: float

x : float
m : float
Returns: float