LogitNormal

LogitNormal()

Logit-normal distribution for values in the unit interval.

Attributes

Name Description
mean Expected value, evaluated by numerical integration.
support Distribution support.
variance Variance, evaluated by numerical integration.
x_range Practical plotting range.

Methods

Name Description
cdf Cumulative distribution function.
elicit Elicit a logit-normal distribution from unit-interval percentile bounds.
fit Fit a logit-normal distribution to observations in (0, 1).
pdf Probability density function.
ppf Percent point function / inverse CDF.
sample Generate random samples.
validate_params Validate mu and sigma parameters.

cdf

LogitNormal.cdf(x)

Cumulative distribution function.

elicit

LogitNormal.elicit(lower, upper, confidence=0.8, name=None)

Elicit a logit-normal distribution from unit-interval percentile bounds.

fit

LogitNormal.fit(data, name=None)

Fit a logit-normal distribution to observations in (0, 1).

pdf

LogitNormal.pdf(x)

Probability density function.

ppf

LogitNormal.ppf(q)

Percent point function / inverse CDF.

sample

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

Generate random samples.

validate_params

LogitNormal.validate_params(params)

Validate mu and sigma parameters.