Probabilities.GeometricPDF Method

Overload List

#SignatureDescription
1procedure GeometricPDF(const X: TMtxVecInt; p: Double; const Res: TDenseMtxVec);Geometric distribution PDF (vectorized).
2function GeometricPDF(x: Integer; p: Double): Double;Geometric probability mass function (PMF).

Overload 1: procedure GeometricPDF(const X: TMtxVecInt; p: Double; const Res: TDenseMtxVec);

Geometric distribution PDF (vectorized).

#NameDescription
1XDefines distribution domain, real vector or matrix with positive integers.
2pDefines success probability. p must lie on the [0,1] closed interval.
3ResAfter calculation stores the PDF calculated from X and p. Length and Complex properties of Res are adjusted automatically to match Length and Complex properties of X.

Result: stored in self (calling object)

Overload 2: function GeometricPDF(x: Integer; p: Double): Double;

Geometric probability mass function (PMF).

#NameDescription
1xFunction domain, non-negative integer (number of failures before the first success).
2pSuccess probability
3valid on the half-open interval (0,1].

Returns: Double - the geometric probability mass function (PMF) for value x using parameter p. Returns NAN when p is outside (0,1].

Remarks:

Computes the geometric PMF in the "number of failures before the first success" parameterization:

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

Domain: x >= 0, p in (0,1]. For p <= 0 or p>1 the result is NaN. (This support starts at 0, unlike the "number of trials" convention which starts at 1.)

See Also: Probabilities.GeometricCDF, Probabilities.GeometricCDFInv