Rating pe baza ratingului mediu și a numărului de voturi

Există un site, pe care utilizatorii i-au acordat ratinguri diferitelor companii.


Există K - numărul de voturi, N - scorul mediu care intră în intervalul [1, 5].


Avem nevoie de un indicator T (K, N), care este o funcție a scorului mediu al companiei și a numărului de voturi.







Potrivit acestui indicator, companiile vor fi sortate.


Indicatorul ar trebui să țină cont de faptul că cu cât numărul de voturi este mai mic, cu atât este mai mare probabilitatea ca evaluarea să difere de cea obiectivă (să presupunem pentru simplitate că evaluarea medie a tuturor utilizatorilor pământului este obiectivă :)).


Până acum a inventat doar o astfel de formulă:

N = K + (K-3) * (N-1) * k / Nmax. unde Nmax este numărul maxim de voturi, k este un anumit coeficient ales din bunul simț, analizând datele reale.








Pot inventa o bicicletă și există niște formule verificate matematic și verificate în mod vital pentru astfel de lucruri?

Există acum algoritmi gata și de lucru, de exemplu, ratingul IMDB, care se bazează pe teorema lui Bayes. Formula este foarte bine scrisă aici: www.wowwebdesigns.com/formula.php

Mulțumesc!
Am văzut această formulă la screening-ul filmului, dar nu am acordat atenție.
Da, o formulă dificilă de fapt.
Cu cât sunt mai puțini alegători, cu atât rating-ul este mai apropiat de evaluarea medie a tuturor obiectelor.

Aș folosi ceva de genul:
o estimare medie ponderată bazată pe acest criteriu * fiabilitate c-ent.
c-ent veracity = media ponderată a tuturor evaluărilor pentru fiecare criteriu, redusă la 1.
adică - dacă criteriul dvs. este votat mai mult decât numărul mediu de voturi, atunci ponderea acestei estimări crește.

sensul - mai multe estimări - cu atât mai mare este greutatea rezultatului.

Mulțumesc!
Formula ta este similară celei descrise în următoarea postare.

Da, probabil, logica corectă este - cu cât mai multe estimări - cu atât este mai mare greutatea rezultatului.







Articole similare

Trimiteți-le prietenilor: