Summary Statistics
Summarize a set of observations, in order to communicate the largest amount of information as simply as possible. Learn more
Install
npm install summary-statistics --save
Usage
var ss = var values = 3 14 15 92 65 35 89 79 32 38 46 26 43 38 32 79 5 var summary = /* { * num: 17, * sum: 731, * avg: 43, * * min: 3, * q1: 23.25, * median: 38, * q3: 68.5, * max: 92 * } */
ss(values)
values
is an array of numbers. Return an object with the keys:
num
: the number of elements inarray
sum
: the sum of all elementsavg
: the averagemin
: the least valueq1
: the lower quartile (splits off the lowest 25% of data from the highest 75%)median
: the value in the 'middle' (cuts data set in half)q3
: the upper quartile (splits off the highest 25% of data from the lowest 75%)max
: the greatest value
values
does not need to be ordered and it will not be modified.