Има един сайт, сложете го на потребителите различен рейтинг компании.
Налице е К - броят на гласа, N - средната оценка, включена в интервала [1, 5].
Имаме нужда от известна степен на T (K, N), която е функция на средната оценка на компанията, а броят на гласовете.
За този показател, компанията ще бъдат сортирани.
Фигура следва да вземе предвид факта, че по-малката от броя на гласовете, толкова по-голяма вероятността, че оценката е различна от целта (приемем за простота, че обективно средната оценка от всички ползватели на земеделски земи :)).
Досега само излезе с по следната формула:
N = К + (К-3) * (N-1) * к / Nmax. където Nmax - максималният брой на гласовете, к - фактор, събирана от здрав разум, за търсене на актуалните данни.
Мога да изобретяваме колелото и го има математически звук и живот тествана формула за тези неща?
Има готови алгоритми, работещи в момента, например IMDB рейтинг, който се основава на теоремата на Бейс. Формулата е много добре боядисани тук: www.wowwebdesigns.com/formula.php
Благодарим Ви!
Видях тази формула kinopoisk, но не обръщат внимание.
Да, трудно всъщност е формула.
Колкото по-ниска гласуването, колкото по-близо до средната оценка на оценката на всички обекти.
Бих се използва нещо като:
srednevzveshannoy оценка на този критерий * к Ent надеждност.
надеждност = srednevzveshannoe брой до вх оценки за всеки критерий намалена на 1.
т.е. - ако си критерии за търсене srednevzveshannoe гласували повече от броя на гласовете, теглото на това увеличава оценка.
което означава - колкото повече оценки - повече резултат на тегло.
Благодарим Ви!
Формулата ви е подобен на този, описан в следващия пост.
Да, най-вероятно, правилната логика - колкото повече оценки - повече резултат на тегло.
Свързани статии