Home
Library that provide you some statistics which are useful and with the best performance execution.
npm install --save statistcal-js
/* how to import and use it */
const statistical = require('statistical-js');
const res = statistical.methods.sum([1, 2, 3]);
To provide you with the best performance when using statistical-js, this library has implemented a variable cache system to save the last calculations. To see how manage it if it necessary, you can go to perfomance section !
Click there see the complete documentation.
-
Simple statistics
- Min
- Max
- Sum
- Median
- Mode
- Mean
- Variance
- Standard deviation
- Quantile
- Summary (regroup all descriptives statistics above)
- Percentile
- Factorial
- Geometric mean
- Harmonic mean
- InterQuartileRange
- Sample variance (Non biased variance)
- Sample Standard deviation (Non biased std deviation)
-
Advanced statistics
- Covariance
- Binomial
- Bernoulli
- Poisson
- Chi Squared Goodness Of Fit
- T-test - one sample (t-value)
- T-test - two sample (t-value)
- Linear regression (slope, intersect)
As soon as possible, more features will be available.
To run test without coverage.
npm run test
If you want to generate coverage in ./coverage
.
npm run test:coverage
The command to lint code and fix it at the same time
npm run lint
To build dev version ./lib/statistical.js
npm run dev
If you want to generate the production version ./lib/statistical.min.js
npm run build
This project is licensed under the MIT License - see the LICENSE.md file for details
©2017 adrien2p