Simple-statistics

simple-statistics

Descriptive, regression, and inference statistics.

simple-statistics module is a neat pack of most commonly used functional for statistical analysis.

It contains about 62 helper methods bundled with it :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
[ 'linearRegression',
  'linearRegressionLine',
  'standardDeviation',
  'rSquared',
  'mode',
  'modeSorted',
  'min',
  'max',
  'minSorted',
  'maxSorted',
  'sum',
  'sumSimple',
  'product',
  'quantile',
  'quantileSorted',
  'interquartileRange',
  'iqr',
  'mad',
  'medianAbsoluteDeviation',
  'chunk',
  'shuffle',
  'shuffleInPlace',
  'sample',
  'ckmeans',
  'uniqueCountSorted',
  'sumNthPowerDeviations',
  'equalIntervalBreaks',
  'sampleCovariance',
  'sampleCorrelation',
  'sampleVariance',
  'sampleStandardDeviation',
  'sampleSkewness',
  'permutationsHeap',
  'combinations',
  'combinationsReplacement',
  'geometricMean',
  'harmonicMean',
  'average',
  'mean',
  'median',
  'medianSorted',
  'rms',
  'rootMeanSquare',
  'variance',
  'tTest',
  'tTestTwoSample',
  'bayesian',
  'perceptron',
  'epsilon',
  'factorial',
  'bernoulliDistribution',
  'binomialDistribution',
  'poissonDistribution',
  'chiSquaredGoodnessOfFit',
  'zScore',
  'cumulativeStdNormalProbability',
  'standardNormalTable',
  'erf',
  'errorFunction',
  'inverseErrorFunction',
  'probit',
  'mixin',
  'bisect' ]

Get it: npm install --save simple-statistics

Sample usage:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
const ss = require('simple-statistics');

ss.mad([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]);
// ^ 3; median absolute deviation.

ss.combinations([1, 2, 3], 2);

/*

[
    [1, 2],
    [1, 3],
    [2, 3]
]
*/

GIF FTW!

Suggest a module

Comments