Я внедряю систему рейтинга, которая будет использоваться на моем веб-сайте, и я думаю, что среднее значение по Байесу - лучший способ добиться этого.Каждый элемент будет оцениваться в шести различных категориях пользователями.Я не хочу, чтобы предметы с одним высоким рейтингом поднимались наверх, поэтому я хочу внедрить байесовскую систему.
Вот формула:
Bayesian Rating = ( (avg_num_votes * avg_rating) + (this_num_votes * this_rating) ) / (avg_num_votes + this_num_votes)
Потому чтопредметы будут оцениваться в 6 различных категориях. Должен ли я использовать среднее значение этих категорий в качестве "this_rating" для байесовской системы?Например, возьмите один предмет с двумя оценками (шкала от 0 до 5):
Rating 1:
Category A: 3
Category B: 1
Category C: 2
Category D: 4
Category E: 5
Category F: 3
Sum: 18
Rating 2:
Category A: 2
Category B: 3
Category C: 3
Category D: 5
Category E: 0
Category F: 1
Sum: 14
Должно ли значение "this_rating" быть просто средним из сумм, перечисленных выше?Правильно ли мое мышление, или же для каждой категории должна быть внедрена байесовская система (или это ее переосмысление)?