Gamma

Gamma()

Gamma distribution parameterized by shape alpha and rate beta.

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 gamma distribution from waiting-time parameters.
fit Fit a gamma distribution to positive observations.
pdf Probability density function.
ppf Percent point function / inverse CDF.
sample Generate random samples.
validate_params Validate alpha and beta parameters.

cdf

Gamma.cdf(x)

Cumulative distribution function.

elicit

Gamma.elicit(k, rate, name=None)

Elicit a gamma distribution from waiting-time parameters.

Models the waiting time for k events to occur at rate events per unit time. The resulting distribution has mean k / rate and variance k / rate**2.

fit

Gamma.fit(data, name=None)

Fit a gamma distribution to positive observations.

pdf

Gamma.pdf(x)

Probability density function.

ppf

Gamma.ppf(q)

Percent point function / inverse CDF.

sample

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

Generate random samples.

validate_params

Gamma.validate_params(params)

Validate alpha and beta parameters.