stats-lib
Statistical JavaScript library of frequently used operations on arrays.
npm install stats-lib
How to use
var stats = ; var X = 4 4 3 2 1 0; console; //14console; //2.3333333333333335 console; //2.5 console; //4, return array if more than one modeconsole; //1.632993161855452, standard deviationconsole; //0.6666666666666667, standard errorconsole; //2.6666666666666665, varianceconsole; //4console; //0console; //4console; //[ 3, 4, 4 ]console; //[ 0, 1 ]console; //[ 1, 2.5, 4 ]console; //Z-Score, output below// [ 1.0206207261596574,// 1.0206207261596574,// 0.4082482904638629,// -0.2041241452319316,// -0.8164965809277261,// -1.4288690166235207 ]console; //0, standardized moment degree 1console; //1, standardized moment degree 2console; //-0.279508497187474//standardized moment of degree 3 or skewness var Y = 10 9 8 7 6 4; console; //3.4666666666666672, covarianceconsole; //0.9827076298239911, correlationconsole; //linear fit y = m x + b//[ 1.3, 4.299999999999999, 0.9827076298239907 ] //[ m, b, correlation coeff ]
Simple Error Handling
Invalid input => return null
Invalid number => return NaN
Divide by 0 => undefined
License
The MIT License