Update standard-deviation.md

This commit is contained in:
atomiks
2017-12-13 23:54:33 +11:00
committed by GitHub
parent 3d7b322a9d
commit 418069551b

View File

@ -7,7 +7,7 @@ Since there are two types of standard deviation, population and sample, you can
```js ```js
const standardDeviation = (arr, usePopulation) => { const standardDeviation = (arr, usePopulation) => {
const mean = arr.reduce((acc, val) => acc + val, 0); const mean = arr.reduce((acc, val) => acc + val, 0) / arr.length;
return Math.sqrt( return Math.sqrt(
arr.reduce((acc, val) => acc.concat(Math.pow(val - mean / arr.length, 2)), []) arr.reduce((acc, val) => acc.concat(Math.pow(val - mean / arr.length, 2)), [])
.reduce((acc, val) => acc + val, 0) .reduce((acc, val) => acc + val, 0)