Vari
A lightweight probability and statistics library for dealing with various distributions.
Creating a distribution
We bring Vari into the project.
We can then create a distribution. Functions return a distribution object.
// Creates a Normal Distribution (return)const distribution = Vari
We can then access any information we want in the distribution.
distributionmean // expected valuedistributionsd // standard deviation of distributiondistribution // returns a probability densitydistribution // returns a cumulutive density
Distributions included (With API):
const Binomial = Variconst Hypergeometric = Variconst Poisson = Variconst Normal = Variconst Exponential = Variconst Uniform = Vari
Other functions
const expectedValue = Vari // takes an arrayconst binomialCoefficient = Vari // returns 10const variance = Vari // takes an array
Vari accomodates a lot of notation styles:
// Expected ValueVari || Vari// Distributions (either full name or mathematical symbol)Vari || Vari //returns binomial distribution