@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

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


Ср. ар. = (s+n) / (q+1)
Ответ написан
@Comic_Sans
Старое среднее арифметическое - сумма всех чисел (40)/число человек (10), когда добавится 1 человек, то к сумме чисел вы добавляете его оценку (40+3) = 43, и к числу человек (10+1) = 11, и в итоге получаете новое среднее арифметическое 43/11 =3.(90).
Ответ написан
Если вам известно предыдущее значение среднего арифмитического M и количество значений N, то пересчитать среднее арифмитическое при добавлении элемента x можно по формуле:

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

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

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