Я ищу систему рейтинга, которая не только взвешивает рейтинг по количеству голосов, но также по времени и "активности"
Чтобы уточнить немного:
Рассмотрим сайт, на котором пользователи создают что-то, например картинку.
Существует другой тип пользователей, которые могут голосовать за фотографии других людей (в масштабе 1-5), но одна фотография получит только один голос.
Оценка, которую получает продуктивный пользователь, основана на оценке, полученной его / ее фотографиями, но должна зависеть от:
- Как давно была сделана картинка
- Насколько продуктивным был пользователь
Пользователь, который получает 3 и 4 и все еще делает 10 снимков в неделю, должен получить более высокий рейтинг, чем человек, который получил 5, но сделал только 1 снимок в неделю и остановился несколько месяцев назад.
Я изучал байесовскую оценку, но она учитывает только общее количество голосов, не зависящее от времени и производительности.
Мой математический фу довольно сильный, поэтому все, что мне нужно, - это толчок в правильном направлении, и я, вероятно, могу что-то изменить в соответствии со своими потребностями.