Exponential

Exponential()

Exponential distribution parameterized by rate lam.

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 an exponential distribution from a rate parameter.
fit Fit an exponential distribution to positive observations.
pdf Probability density function.
ppf Percent point function / inverse CDF.
sample Generate random samples.
validate_params Validate the lam rate parameter.

cdf

Exponential.cdf(x)

Cumulative distribution function.

elicit

Exponential.elicit(lam, name=None)

Elicit an exponential distribution from a rate parameter.

The resulting distribution has mean 1 / lam and variance 1 / lam**2.

fit

Exponential.fit(data, name=None)

Fit an exponential distribution to positive observations.

pdf

Exponential.pdf(x)

Probability density function.

ppf

Exponential.ppf(q)

Percent point function / inverse CDF.

sample

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

Generate random samples.

validate_params

Exponential.validate_params(params)

Validate the lam rate parameter.