statistics alternatives and similar packages
Based on the "Statistics" category.
Alternatively, view statistics alternatives based on common mentions on social networks and blogs.

Plausible Analytics
Simple, opensource, lightweight (< 1 KB) and privacyfriendly web analytics alternative to Google Analytics. 
numerix
A collection of useful mathematical functions in Elixir with a slant towards statistics, linear algebra and machine learning 
Emel
Turn data into functions! A simple and functional machine learning library written in elixir. 
Statistex
Calculate statistics on data sets, reusing previously calculated values or just all metrics at once. Part of the benchee library family. 
descriptive_statistics
Descriptive Statistics for Elixir 
simple_stat_ex
Simple Stat Ex can be used to keep counters around hourly daily or other activity for an elixir project 
Population
Elixir OTP application library for the World Population API
Scout APM: A developer's best friend. Try free for 14days
Do you think we are missing an alternative of statistics or a related project?
README
Statistics
Statistics functions and distributions for Elixir.
Usage
Add Statistics as a dependency in your mix.exs
file to install from hex.pm.
def deps do
[
{ :statistics, "~> 0.6.2"}
]
end
After you are done, run mix deps.get
in your shell to fetch and compile Statistics.
To try it out, start an interactive Elixir shell with iex S mix
.
Get the median value from a list
iex> Statistics.median([1,2,3])
2
Calculate the variance of a list of values.
iex> Statistics.variance([1,2,3,4])
1.25
Or draw a random number from a Gaussian distribution with a mean of 1 and standard deviation of 2.
iex> Statistics.Distributions.Normal.rand(1, 2)
2.5998185179627384
Documentation
Elixir has great documentation tools using ex_doc
.
The docs are hosted on hexdocs.pm/statistics.
Performance
This is not a library to use if you need fast computation.
Everything is implemented in Elixir. Many of the implementations use slow approximations, numerical function integration, or trialanderror methods.
There is much room for improvement. To make this library really fast (and precise), we would probably need to interface with existing C libraries.
Contributing
I will accept pull requests.
If you want to contribute, please create a topic branch with tests and submit a pull request.
License
Apache 2
*Note that all licence references and agreements mentioned in the statistics README section above
are relevant to that project's source code only.