@enumeratio/statistics
Probability distributions and random processes, each defined once as an Epsil expression: the named laws, the functions over them (PDF, CDF, Expectation, Moment, …) and sampling (RandomVariate).
Usage
import { declareDistributions, declareProcesses } from "@enumeratio/statistics";
declareDistributions(ce);
declareProcesses(ce);declareDistributions through declareDistributions6 add the laws in batches; declareProcesses adds the random processes.
Mean(BinomialDistribution(10, 1/2)) // 5
CDF(ExponentialDistribution(2), 1) // 1 - e^-2Heads
Distributions. ProbabilityDistribution, the named laws (BinomialDistribution, GammaDistribution, HypergeometricDistribution, WeibullDistribution, …), and transforms (MixtureDistribution, TransformedDistribution, MarginalDistribution).
Functions of a distribution. Expectation, Probability, Moment, Cumulant, Median, CharacteristicFunction, MomentGeneratingFunction, RandomVariate.
Processes. PoissonProcess, WienerProcess, …
See also
The combinatorial statistics (Inversions, MajorIndex, Area, …) and the maps between carriers are combinatorics'.
- Source:
packages/symbols/combinatorics/statistics - Depends on:
engine - In development, also:
combinatorics,config,entry,manifest