[−][src]Crate rstat
Probability distributions and statistics in Rust with integrated fitting routines, convolution support and mixtures.
Modules
fitting | |
multivariate | A collection of multivariate (i.e. multiple output) distributions. |
params | |
statistics | |
univariate | A collection of univariate (i.e. scalar output) distributions. |
Macros
assert_constraint | |
param | |
params |
Structs
Mixture | Probability distribution derived from a linear sum of random variables. |
Probability | Type representing the probability an event. |
Sampler | Iterator for drawing random samples from a distribution. |
SimplexVector | Probability vector constrainted to the unit simplex. |
UnitSimplex | Utility for sampling from a unit \(K\)-simplex. |
Enums
ProbabilityError | |
SimplexError |
Traits
ContinuousDistribution | Trait for distributions with an absolutely continuous CDF. |
Convolution | Trait for distributions that support the convolve operation. |
DiscreteDistribution | Trait for distributions over a countable |
Distribution | Trait for probability distributions with a well-defined CDF. |
Functions
params_of | |
support_of |
Type Definitions
Sample | Type alias for the sample type of a distribution. |