1 | # Probability Distributions Library for JavaScript
|
2 | Functions for sampling random variables from probability distributions. Uses the same function names as R.
|
3 |
|
4 | ## Installation
|
5 |
|
6 | `npm install --save probability-distributions`
|
7 |
|
8 | `var PD = require("probability-distributions");`
|
9 |
|
10 | ## Documentation and examples
|
11 | **See <a href="http://statisticsblog.com/probability-distributions/">http://statisticsblog.com/probability-distributions/</a>**
|
12 |
|
13 |
|
14 | ## Currently supported
|
15 |
|
16 | - Binomial distribution
|
17 |
|
18 | - Beta distribution
|
19 |
|
20 | - Cauchy distribution
|
21 |
|
22 | - Chi-Squared distribution
|
23 |
|
24 | - Exponential distribution
|
25 |
|
26 | - F distribution
|
27 |
|
28 | - Gamma distribution
|
29 |
|
30 | - Laplace distribution
|
31 |
|
32 | - Log Normal distribution
|
33 |
|
34 | - Negative Binomial distribution
|
35 |
|
36 | - Normal (Gaussian) distribution
|
37 |
|
38 | - Poisson distribution (not recommended for lambda > 100)
|
39 |
|
40 | - Sample (shuffle an array, or select items using optional array of weights)
|
41 |
|
42 | - Uniform distribution (with entropy option for standard uniform)
|
43 |
|
44 |
|
45 | ## Warning
|
46 |
|
47 | This package contains additional distributions marked as "experimental". Use these with extreme caution.
|
48 |
|
49 |
|
50 | ## License
|
51 |
|
52 | MIT |
\ | No newline at end of file |