/ Published in: JavaScript
URL: http://jsfromhell.com/array/average
Calculates the mean, standard deviation and variance in an array. Created: 2005.12.24
Expand |
Embed | Plain Text
/* ************************************** * average Function v1.0 * * Autor: Carlos R. L. Rodrigues * ************************************** */ average = function(a){ var r = {mean: 0, variance: 0, deviation: 0}, t = a.length; for(var m, s = 0, l = t; l--; s += a[l]); for(m = r.mean = s / t, l = t, s = 0; l--; s += Math.pow(a[l] - m, 2)); return r.deviation = Math.sqrt(r.variance = s / t), r; }
You need to login to post a comment.
