Class PoissonDistribution
The Poisson distribution: the probability of an integer k for a mean μ.
public sealed class PoissonDistribution
- Inheritance
-
PoissonDistribution
- Inherited Members
Constructors
PoissonDistribution(double)
Initializes a new instance of the PoissonDistribution class.
public PoissonDistribution(double mu)
Parameters
mudoubleThe mean, non-negative.
Exceptions
- ArgumentException
muis negative or NaN.
Methods
Evaluate(long)
The probability of k, μ^k e^(−μ) / k!.
public double Evaluate(long k)
Parameters
klongThe integer, QuantLib's
BigNatural: in [0, 4294967295].
Returns
- double
The probability; for μ = 0, 1 at k = 0 and 0 elsewhere.
Exceptions
- ArgumentOutOfRangeException
kis outside [0, 4294967295].- ArgumentException
kis 4294967295 and μ isn't 0: QuantLib's ln k! takes ln Γ(k + 1) with k + 1 wrapping to 0.