Geometric

Geometric()

Geometric distribution for the number of failures before first success.

Parameterized by success probability p. This implementation uses zero-based support {0, 1, 2, ...}, while SciPy’s geom uses one-based support for the number of trials until first success.

Attributes

Name Description
mean Expected value.
support Distribution support.
variance Variance.
x_range Practical plotting range.

Methods

Name Description
cdf Cumulative distribution function.
elicit Elicit a geometric distribution from a success probability.
fit Fit a geometric distribution to non-negative integer counts.
pdf Probability mass function.
ppf Percent point function / inverse CDF.
sample Generate random samples.
validate_params Validate the p success-probability parameter.

cdf

Geometric.cdf(x)

Cumulative distribution function.

elicit

Geometric.elicit(p, name=None)

Elicit a geometric distribution from a success probability.

fit

Geometric.fit(data, name=None)

Fit a geometric distribution to non-negative integer counts.

pdf

Geometric.pdf(x)

Probability mass function.

ppf

Geometric.ppf(q)

Percent point function / inverse CDF.

sample

Geometric.sample(size=1, *, seed=None)

Generate random samples.

validate_params

Geometric.validate_params(params)

Validate the p success-probability parameter.