Подскажите пожалуйста алгоритм подсчета рейтинга товара из 5 "звездочек". Как считается среднее значение?
Допустим у на есть 270 откликов(5* - 124, 4* - 57, 3* - 37, 2* - 33, 1* - 19) среднее получается - 3,9. Как получить данное число?
Или у кого есть более простые алгоритмы подсчета рейтинга?
Нашел решение. Кол-во голосов за каждую "звездочку" умножаем на величину этой "звездочки", затем суммируем полученные значения и делим на общее кол-во голосов.
А можно еще учитывать время, последняя оценка имеет больший вес чем предыдущая. Но такой рейтинг нужно хранить рядом с товаром и пересчитывать периодически или после выставления новой оценки.