@Artem0071
Безработный mr. Junior

Как пересчитать среднее арифметическое?

Как пересчитать рейтинг не используя БД?

Допустим, мы знаем что всего проголосовало 10 человек и что ср.арифм = 4 (5,4,4,3,4,5,4,3,5,3)(ну или банально 4,4,4,4,4,4,4,4,4,4)

Новый человек ставит оценку 3

По какой формуле можно будет высчитать не обращаясь к БД за старыми оценками, а только зная число голосов и прошлое среднее?
  • Вопрос задан
  • 4721 просмотр
Решения вопроса 2
KorniloFF
@KorniloFF
Работаю по font-end / JS
s - сумма проголосовавших очков
q - количество проголосовавших
n - новый голос (очки)


Ср. ар. = (s+n) / (q+1)
Ответ написан
Комментировать
Если вам известно предыдущее значение среднего арифмитического M и количество значений N, то пересчитать среднее арифмитическое при добавлении элемента x можно по формуле:

M’ = (M*N + x) / (N + 1)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы