summary-statistics
v1.0.0
Published
Summarize a set of observations, in order to communicate the largest amount of information as simply as possible
Downloads
133
Maintainers
Readme
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 = require('summary-statistics')
var values = [3, 14, 15, 92, 65, 35, 89, 79, 32, 38, 46, 26, 43, 38, 32, 79, 5]
var summary = ss(values)
/* {
* 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.