2011-01-21 1 views
5

Может ли кто-нибудь сказать мне, как рассчитать среднюю оценку?Рассчитать среднюю оценку

+2

Есть ли разница между средневзвешенными средними и средними? – aioobe

+0

Я действительно не думаю, что программист может задать такой вопрос. Это похоже на вопрос «Как голосовать» в качестве президента. – Pabuc

+0

http://www.evanmiller.org/how-not-to-sort-by-average-rating.html – Pranab

ответ

10

Интерпретация средняя оценка as среднее количество оценок.

В этом случае вы просто вычислить

    sum_of_all_ratings 
rating_average = ------------------ 
        number_of_ratings 
+0

спасибо aioobe ... simple ... – VKGS

+0

Sekar, если это ответили на ваш вопрос, я предлагаю вам принять его поэтому мы получаем закрытие. – aioobe

3

Я рекомендую этот пример:

Обычный средний: (а + Ь + с .... г)/(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.

Ответит ли это на ваш вопрос? иначе, пожалуйста, будьте более ясными.

+0

Спасибо, catalin Marin !, я думаю, что второй случай не поможет мне, b'coz у меня нет другой ценности для новатора и опытного. поэтому у каждого есть только одно значение. поэтому первый случай подходит мне. Еще раз спасибо... – VKGS

 Смежные вопросы

  • Нет связанных вопросов^_^