Quantcast
Channel: Javascript – monkey-business.biz
Viewing all articles
Browse latest Browse all 7

Javascript Funktion: Standardabweichung / stabw()

$
0
0

Nach der Standardabweichung in PHP folgt die gleiche Funktion in Javascript.
Javascript Funktion Standardabweichung

var stabw = function(array) {
	var len = 0;
	var sum = array.reduce(function(pv, cv) { ++len; return pv + cv; }, 0);
	var mean = sum / len;
	var result = 0;
	for (var i = 0; i < len; i++)
		result += Math.pow(array[i] - mean, 2);
	len = (len == 1) ? len : len - 1;			
	return Math.sqrt(result / len);	
}

Als Parameter wird ein numerisches Array übergeben:

var testArray = [12, 13, 16, 18];
console.log(stabw(testArray));

In diesem Beispiel beträgt die Standardabweichung 2,753785274. Weitere Informationen zur Standardabweichung gibt es im PHP Artikel über die Standardabweichung (siehe oben).


Viewing all articles
Browse latest Browse all 7