Overview of the Distributions.jl package
masterThe Distributions.jl package provides a comprehensive collection of probabilistic distributions and statistical functions for Julia. It is designed to handle common tasks in probabilistic modeling and statistical analysis, including:
- Sampling: Generating random samples from various distributions.
- Statistical Properties: Calculating moments (mean, variance, skewness, kurtosis), entropy, and other properties.
- Probability Functions: Computing probability density/mass functions (
pdf) and their logarithms (logpdf). - Generating Functions: Working with moment-generating and characteristic functions.
- Estimation: Performing Maximum Likelihood Estimation (MLE).
- Distribution Composition: Creating complex distributions via Cartesian products, truncation, or censoring.