Math Question :-)

User avatar
alkapin
Ник удалён за неоплаченную рекламу
Posts: 391
Joined: 15 May 2002 09:16
Location: было оттуда, теперь отсюда

Math Question :-)

Post by alkapin »

Еще один маленкий вопросик :D Буду по английски писать, так быстрее..

I have a rating system for items on the site, 1 to 10. And I have a Top 10 area.
To calculate a rating I use now just "среднее арифметическое". But it is not really correct as it is not considering number of votes. For example if something rated by a single visitor at 10, it moves to the top of Top10. Which is not what i want.

What formula should I use to include number of votes in rating calculation? So
in case 1 vote at 5, rating is less than in case of 3 votes at 5.

If its a simple question, dont judge me too hard 8)
Hamster
Уже с Приветом
Posts: 11475
Joined: 20 Nov 2000 10:01
Location: Escondido, CA

Post by Hamster »

true Bayesian estimate:

R' = a*R + (1-a)*C

R - рейтинг item'а
С - средний рейтинг всех item'ов в базе данных
a = v/(v+m), v - число голосов, m - константа. Если за item подано меньше m голосов, его не включать в top.
lozzy
Уже с Приветом
Posts: 2435
Joined: 12 Jun 2001 09:01

Post by lozzy »

Hamster wrote:true Bayesian estimate:


Кстате, поискал я в Гугле "bayesian analysis" - в рекламных ссылках появилась прикольная рекламка

You're brilliant?
Google is hiring for a variety
of positions!
www.google.com/jobs

:mrgreen: :mrgreen:

Этим же поиском, кстате, нашел знатную сайтину - http://mathworld.wolfram.com
Steel helmet protects your teeth from the morning to the evening.

Return to “Вопросы и новости IT”