Я действительно с нетерпением жду возможности внедрить байесовскую среднюю рейтинговую систему для сайта, который я разрабатываю. Я столкнулся с проблемой, хотя - все примеры, которые я могу найти в сети, - для многозначных рейтинговых систем, причем самый маленький из них двоичный - любит/не нравится (Apply Bayesian average in a NON 5-star rating system).Эквивалент байесовского среднего значения для системы унарной оценки
Я не могу понять, как я могу применить бинарный байесовский к системе унарной оценки.
У меня нет антипатий, мне только нравится.
Учитывая алгоритм:
(n/(n + C)) * j + (C/(n + C)) * m
C
среднее число оценок элемент получаетm
средняя оценка по всем пунктамn
является количество оценок текущего элементаj
- средний рейтинг для текущего объекта
Я застрял на m
- средний рейтинг по всем пунктам. Средний рейтинг - 1 за все.
Как настроить эту формулу для унитарной системы оценки?
Возможно, существуют другие, более подходящие эквиваленты байесовских для такой задачи?
Просто идея, скорее всего, не самая лучшая: рассмотрите пользователей, которые * не * хотели, чтобы предмет был не нравится. Таким образом, вам не нравится 'number_of_users - item_likes'. – IVlad