Probabilities.NegBinomPDF Method

Overload List

#SignatureDescription
1void NegBinomPDF(TMtxVecInt X, Double R, Double P, TDenseMtxVec Res)Negative binomial distribution PDF (vectorized).
2Double NegBinomPDF(Int32 x, Double R, Double p)Negative binomial probability mass function (PMF).

Overload 1: void NegBinomPDF(TMtxVecInt X, Double R, Double P, TDenseMtxVec Res)

Negative binomial distribution PDF (vectorized).

#NameDescription
1XDefines distribution domain, vector or matrix with integer values.
2RDefines number of successes, positive integer.
3PDefines probability of each trial, real value on closed interval [0,1].
4ResAfter calculation stores the PDF calculated from X, R 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: Double NegBinomPDF(Int32 x, Double R, Double p)

Negative binomial probability mass function (PMF).

#NameDescription
1xFunction domain, non-negative integer (number of failures before the R-th success).
2RNumber of successes, real positive value (R>0).
3pSuccess probability of each trial, real value on the closed interval [0,1].

Returns: Double - the negative binomial probability mass function (PMF) at x using parameters R and p. Returns NAN when p is outside [0,1] or R<=0.

Remarks:

Computes the negative binomial PMF in the "number of failures before R successes" parameterization (R may be real):

PMF(x| R,p)=(Gamma(R+x))/(Gamma(x+1) Gamma(R)) p^R (1-p)^x, x=0,1,2,...

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

See Also: Probabilities.NegBinomCDF, Probabilities.NegBinomCDFInv