Skip to content

Instantly share code, notes, and snippets.

@rishabhmhjn
Created November 14, 2013 04:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rishabhmhjn/7461192 to your computer and use it in GitHub Desktop.
Save rishabhmhjn/7461192 to your computer and use it in GitHub Desktop.
Standard Deviation Calculator
function calcStandardDeviation(arr) {
// var arr = [23, 37, 45, 49, 56, 63, 63, 70, 72, 82];
var count = arr.length
var mean = arr.reduce(function(total, num) {
total += num;
return total;
}, 0) / count;
var variance = arr.reduce(function(total, num) {
var diff = num - mean;
total += diff * diff;
return total;
}, 0) / count;
var sd = Math.sqrt(variance);
return sd;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment