Online variance calculation (piece-by-piece)
npm install online-variance``
const Variance = require('online-variance')
const v = Variance()
;[1,2,3,4,5].forEach(value => { v(value) })
console.log('Population variance:', v()) // -> 2
`
to calculate sample variance`
const Variance = require('online-variance')
const v = Variance({ddof: 1}) // Delta degrees of freedom. The divisor used in calculations (N - ddof), where N - number of elements
;[1,2,3,4,5].forEach(value => { v(value) })console.log('Sample variance:', v()) // -> 2.5
``