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
Continuoustrait provides an interface for interacting with continuous statistical distributions - ContinuousCDF
- The
ContinuousCDFtrait is used to specify an interface for univariate distributions for which cdf float arguments are sensible. - Discrete
- The
Discretetrait provides an interface for interacting with discrete statistical distributions - DiscreteCDF
- The
DiscreteCDFtrait is used to specify an interface for univariate discrete distributions.