Probabilities::PoissonCDF Function

Overload List

#SignatureDescription
1double PoissonCDF(int x, double Lambda);Poisson cumulative distribution function (CDF).
2void PoissonCDF(TMtxVecInt *X, double Lambda, TDenseMtxVec *Res);Poisson distribution CDF (vectorized).

Overload 1: double PoissonCDF(int x, double Lambda);

Poisson cumulative distribution function (CDF).

#NameTypeDescription
1xintFunction domain, non-negative integer.
2LambdadoubleRate parameter, real positive value.

Returns: the Poisson cumulative distribution function (CDF) at x using parameter Lambda. Returns NAN when Lambda<=0.

Remarks:

Computes the Poisson CDF P(X <= x):

CDF(x|lambda)=e^(-lambda)sum_(j=0)^xlambda^j/j!=Q(x+1,lambda)

where Q(a,lambda) is the regularized upper incomplete gamma function (the implementation evaluates Q(x+1,lambda)). Domain: x >= 0, lambda>0; for lambda <= 0 the result is NaN and for x<0 the result is 0.

See Also: Probabilities::PoissonPDF, Probabilities::PoissonCDFInv
Declared in Dew::Math::Units::Probabilities · Dew.Math/Units.Probabilities.h · Cross-compiler

Overload 2: void PoissonCDF(TMtxVecInt *X, double Lambda, TDenseMtxVec *Res);

Poisson distribution CDF (vectorized).

#NameTypeDescription
1XTMtxVecInt *Distribution domain, positive integer values or zeros.
2LambdadoubleDistribution parameter, real positive value.
3ResTDenseMtxVec *After calculation stores the CDF calculated from X, alpha and beta. Length and Complex properties of Res are adjusted automatically to match Length and Complex properties of X.
Declared in Dew::Math::Units::Probabilities · Dew.Math/Units.Probabilities.h · Cross-compiler