So berechnen Sie Durchschnittswerte und Mediane von Arrays

Das Ermitteln des Durchschnitts und des Medians eines Arrays mithilfe von JavaScript kann ein ziemlich schmerzloser Prozess sein. Wenn Sie es richtig machen, sollten nur wenige Codezeilen erforderlich sein, um die korrekten Durchschnittswerte und Mediane für ein bestimmtes Array zu berechnen.

Den Durchschnitt, der die Summe aller Werte dividiert durch die Anzahl der Werte ist, müssen Sie die Länge des Arrays ermitteln und alle Werte mit der Methode .reduce() aufsummieren (die Methode .reduce()). Die Methode reduziert die Werte eines Arrays auf einen einzigen Wert, indem sie alle addiert) und dividiert die Summe durch die Länge des Arrays.

var values = [4, 9, 3, 17, 12] 
var sum = values.reduce((previous, current) => current += previous);
var avg = sum / values.length;
// avg = 9

Um den Median oder den Wert oder die Werte zu finden, die in der Mitte eines Arrays liegen, wenn das Array in numerischer Reihenfolge vorliegt, müssen Sie das Array mit .sort() sortieren, um sicherzustellen, dass die Werte richtig angeordnet sind, und dann den Mittelwert ermitteln Mittelwerte, etwa so:

var values = [7, 6, 29, 3, 88, 11];
values.sort((a, b) => a - b);
var lowMiddle = Math.floor((values.length - 1) / 2);
var highMiddle = Math.ceil((values.length - 1) / 2);
var median = (values[lowMiddle] + values[highMiddle]) / 2;
// median = 20

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen