Expand description
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
- Categorical
- Implements the Categorical distribution, also known as the generalized Bernoulli or discrete distribution
- Cauchy
- Implements the Cauchy distribution, also known as the Lorentz distribution.
- Chi
- Implements the Chi distribution
- ChiSquared
- Implements the Chi-squared distribution which is a special case of the Gamma distribution (referenced Here)
- Dirac
- Implements the Dirac Delta distribution
- Dirichlet
nalgebra
- Implements the Dirichlet distribution
- Discrete
Uniform - Implements the Discrete Uniform distribution
- Empirical
- Implements the Empirical Distribution
- Erlang
- Implements the Erlang distribution which is a special case of the Gamma distribution
- Exp
- Implements the Exp distribution and is a special case of the Gamma distribution (referenced here)
- Fisher
Snedecor - Implements the Fisher-Snedecor distribution also commonly known as the F-distribution
- Gamma
- Implements the Gamma distribution
- Geometric
- Implements the Geometric distribution
- Gumbel
- Implements the Gumbel distribution, also known as the type-I generalized extreme value distribution.
- Hypergeometric
- Implements the Hypergeometric distribution
- Inverse
Gamma - Implements the Inverse Gamma distribution
- Laplace
- Implements the Laplace distribution.
- LogNormal
- Implements the Log-normal distribution
- Multinomial
nalgebra
- Implements the Multinomial distribution which is a generalization of the Binomial distribution
- Multivariate
Normal nalgebra
- Implements the Multivariate Normal distribution using the “nalgebra” crate for matrix operations
- Multivariate
Student nalgebra
- Implements the Multivariate Student’s t-distribution distribution using the “nalgebra” crate for matrix operations.
- Negative
Binomial - Implements the negative binomial distribution.
- Normal
- Implements the Normal distribution
- Pareto
- Implements the Pareto 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
Enums§
- Beta
Error - Represents the errors that can occur when creating a
Beta
. - Binomial
Error - Represents the errors that can occur when creating a
Binomial
. - Categorical
Error - Represents the errors that can occur when creating a
Categorical
. - Cauchy
Error - Represents the errors that can occur when creating a
Cauchy
. - ChiError
- Represents the errors that can occur when creating a
Chi
. - Dirac
Error - Represents the errors that can occur when creating a
Dirac
. - Dirichlet
Error nalgebra
- Represents the errors that can occur when creating a
Dirichlet
. - Discrete
Uniform Error - Represents the errors that can occur when creating a
DiscreteUniform
. - ExpError
- Represents the errors that can occur when creating a
Exp
. - Fisher
Snedecor Error - Represents the errors that can occur when creating a
FisherSnedecor
. - Gamma
Error - Represents the errors that can occur when creating a
Gamma
. - Geometric
Error - Represents the errors that can occur when creating a
Geometric
. - Gumbel
Error - Represents the errors that can occur when creating a
Gumbel
- Hypergeometric
Error - Represents the errors that can occur when creating a
Hypergeometric
. - Inverse
Gamma Error - Represents the errors that can occur when creating an
InverseGamma
. - Laplace
Error - Represents the errors that can occur when creating a
Laplace
. - LogNormal
Error - Represents the errors that can occur when creating a
LogNormal
. - Multinomial
Error nalgebra
- Represents the errors that can occur when creating a
Multinomial
. - Multivariate
Normal Error nalgebra
- Represents the errors that can occur when creating a
MultivariateNormal
. - Multivariate
Student Error nalgebra
- Represents the errors that can occur when creating a
MultivariateStudent
. - Negative
Binomial Error - Represents the errors that can occur when creating a
NegativeBinomial
. - Normal
Error - Represents the errors that can occur when creating a
Normal
. - Pareto
Error - Represents the errors that can occur when creating a
Pareto
. - Poisson
Error - Represents the errors that can occur when creating a
Poisson
. - StudentsT
Error - Represents the errors that can occur when creating a
StudentsT
. - Triangular
Error - Represents the errors that can occur when creating a
Triangular
. - Uniform
Error - Represents the errors that can occur when creating a
Uniform
. - Weibull
Error - Represents the errors that can occur when creating a
Weibull
.
Traits§
- Continuous
- The
Continuous
trait provides an interface for interacting with continuous statistical distributions - ContinuousCDF
- The
ContinuousCDF
trait is used to specify an interface for univariate distributions for which cdf float arguments are sensible. - Discrete
- The
Discrete
trait provides an interface for interacting with discrete statistical distributions - DiscreteCDF
- The
DiscreteCDF
trait is used to specify an interface for univariate discrete distributions.