Probabilities::GeometricCDF Function

Overload List

#SignatureDescription
1double GeometricCDF(int x, double p);Geometric cumulative distribution function (CDF).
2void GeometricCDF(TMtxVecInt *X, double p, TDenseMtxVec *Res);Geometric distribution CDF (vectorized).

Overload 1: double GeometricCDF(int x, double p);

Geometric cumulative distribution function (CDF).

#NameTypeDescription
1xintFunction domain, non-negative integer.
2pdoubleSuccess probability; valid on the half-open interval (0,1].

Returns: the geometric cumulative distribution function (CDF) for value x using parameter p. Returns NAN when x<0 or p is outside (0,1].

Remarks:

Computes the geometric CDF P(X <= x) in the failures parameterization:

CDF(x| p)=1-(1-p)^( x+1), x=0,1,2,...

Domain: x >= 0, p in (0,1]. For x<0, p <= 0 or p>1 the result is NaN.

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

Overload 2: void GeometricCDF(TMtxVecInt *X, double p, TDenseMtxVec *Res);

Geometric distribution CDF (vectorized).

#NameTypeDescription
1XTMtxVecInt *Defines distribution domain, real vector or matrix with positive integers.
2pdoubleDefines success probability. p must lie on the [0,1] closed interval.
3ResTDenseMtxVec *After calculation stores the CDF calculated from X and p. 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