Может ли кто-нибудь сказать мне, как рассчитать среднюю оценку?Рассчитать среднюю оценку
ответ
Интерпретация средняя оценка as среднее количество оценок.
В этом случае вы просто вычислить
sum_of_all_ratings
rating_average = ------------------
number_of_ratings
Я рекомендую этот пример:
Обычный средний: (а + Ь + с .... г)/(number_added_items)
Средняя оценка: (va * a + vb * b + vc * c ... + vz * z)/(number_added_items)
В первом случае вы можете сказать, что вес для каждого элемента равен 1, поскольку все предметы имеюттакой же вес в расчете, тогда как во втором случае весы различаются)
В вашем случае вес для каждого рейтингового голосования может зависеть от избирателя, поэтому, допустим, высокопоставленный избиратель задумался о 3 своих голосах, в то время как новичок 1. Если 3 новичка голосуют за ответ, рейтинг этого ответа будет (1 * 1 + 1 * 1 + 1 * 1)/(3) = 1, а если 2 высоких голоса и новичок будут голосовать за ответ, средний будет 3 * 1 + 3 * 1 + 1 * 1/3 = 2,33.
Ответит ли это на ваш вопрос? иначе, пожалуйста, будьте более ясными.
Спасибо, catalin Marin !, я думаю, что второй случай не поможет мне, b'coz у меня нет другой ценности для новатора и опытного. поэтому у каждого есть только одно значение. поэтому первый случай подходит мне. Еще раз спасибо... – VKGS
Есть ли разница между средневзвешенными средними и средними? – aioobe
Я действительно не думаю, что программист может задать такой вопрос. Это похоже на вопрос «Как голосовать» в качестве президента. – Pabuc
http://www.evanmiller.org/how-not-to-sort-by-average-rating.html – Pranab