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). |
| 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).
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.