Module statrs::distribution [] [src]

Defines common interfaces for interacting with statistical distributions and provides concrete implementations for a variety of distributions.

Structs

Bernoulli

Implements the Bernoulli distribution which is a special case of the Binomial distribution where n = 1 (referenced Here)

Beta

Implements the Beta distribution

Binomial

Implements the Binomial distribution

Chi

Implements the Chi distribution

ChiSquared

Implements the Chi-squared distribution which is a special case of the Gamma distribution (referenced Here)

DiscreteUniform

Implements the Discrete Uniform distribution

Exponential

Implements the Exponential distribution and is a special case of the Gamma distribution (referenced here)

Gamma

Implements the Gamma distribution

LogNormal

Implements the Log-normal distribution

Normal

Implements the Normal distribution

Poisson

Implements the Poisson distribution

StudentsT

Implements the Student's T distribution

Triangular

Implements the Triangular distribution

Uniform

Implements the Continuous Uniform distribution

Weibull

Implements the Weibull distribution

Traits

Continuous

The Continuous trait extends the Distribution trait and provides an interface for interacting with continuous statistical distributions

Discrete

The Discrete trait extends the Distribution trait and provides an interface for interacting with discrete statistical distributions

Distribution

The Distribution trait is used to specify an interface for sampling statistical distributions

Univariate

The Univariate trait is used to specify an interface for univariate distributions e.g. distributions that have a closed form cumulative distribution function