„Varianz“ wird häufig in der Statistik und Wahrscheinlichkeitstheorie verwendet.
Wie kann man bei einer gegebenen Zahlenfolge deren Varianz ermitteln?
Ermitteln Sie zunächst den Durchschnitt, subtrahieren Sie dann den Durchschnitt von jeder Zahl, um die Quadratsumme zu ermitteln, und dividieren Sie schließlich durch die Größe der Folge, um die Varianz zu erhalten.
Zum Beispiel: gegeben eine Sequenz, [1, 2, 2, 3].
Ermitteln Sie zuerst den Durchschnitt:
(1 + 2 + 2 + 3) / 4 => 2
Dann ermitteln Sie die Varianz:
( ( 1 - 2)^2 + (2 - 2)^2 + (2-2)^2 + (3 - 2)^2) / 4 => 0,5
Manchmal wird dieses Ergebnis sein Für sehr lange Dezimalstellen müssen wir nicht so viele Ziffern finden, sondern behalten nur 3 oder 4 Dezimalstellen bei. Zu diesem Zeitpunkt können wir die toFixed-Methode von JS verwenden, um die Dezimalstellen zu runden.
var variance = function(numbers) { var mean = 0; var sum = 0; for(var i=0;i<numbers.length;i++){ sum += numbers[i]; } mean = sum / numbers.length; sum = 0; for(var i=0;i<numbers.length;i++){ sum += Math.pow(numbers[i] - mean , 2); } return sum / numbers.length; };
Das Obige ist eine interessante JavaScript-Frage: Berechnung der Varianz Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (m.sbmmt.com)!