[ mordor @ 26.09.2004. 17:40 ] @
| Dakle imam odredjeni sistem za ocenjivanje radova, problem nastane kada treba prikazati najbolje odenjene radove...
naime ocena je suma(sve_ocene)/broj_ocena (jelte) sada pomalo mi je lose da na osnovu jedne ocene rad moze da se nadje medju najboljim...
Dakle pitanje je kako napraviti fer racunanje ocena pri ispisivanju najboljir radova? trebalo bi da bude zavisno od broja glasova i prosecne ocene. |
[ Ilija Studen @ 26.09.2004. 18:04 ] @
Pa recimo da se ukupna ocena formira tek kad ima pet (ili više, kako ti odgovara) ocena...
[ -zombie- @ 26.09.2004. 18:52 ] @
odavno sam pravio nešto slično, i smislio IMHO prilično fer rešenje..
u formulu ulaze broj radova (recimo 50), broj ukupnih glasova za sve radove zajedno (recimo 300), i prosečna ocena (ako je glasanje 1-5, onda je to 3, ili može prosečna ocena dodeljena svim radovima).
dakle, svaki novi rad na početku ima ocenu 3, odnosno čim se registruje, kao da je 6 puta (300/50) ocenjen sa 3. ako je prvi glas petica, prosečna ocena je
(6*3+5)/7 = 3.3
posle dve petice, 3.5, itd..
jedini problem je što onda prosečna ocena jednog rada ne može da bude 5.0, ali ako je cilj samo upoređivati, onda to nije bitno..
[ NetworkAdmin @ 26.09.2004. 19:41 ] @
30 ocjena je prema studentu veliki uzorak
[ noviKorisnik @ 26.09.2004. 19:46 ] @
Poznato mi je ovo što je Ilija spomenuo. Uvodi se prag - minimalni broj ocena za pojavu u listingu. IMDb traži minimalno 5 ocena za film - ali mi ovo deluje diskutabilno - jer nije problem doći tamo i napumpati neki domaći film sa nekoliko čistih desetki i uleteti na listu ispred antologijskih filmova s prosekom preko 9 od desetina hiljada glasova... Šta sam rekao - ništa, problem su radovi s nesrazmernim brojem ocena, u svakom slučaju.
[ bluesman @ 26.09.2004. 22:40 ] @
To moze da bude problem, ali ga ja tako nisam video, cak sam ga uporedio sa google-ovim algoritmom rangiranja novih sajtova (bez kasnijeg bacanja u sandbox :-)). Znaci, kod mene, kada se neko nov registruje, moze da dobije jednu peticu (ranking) od nekog clana i automatski izbija u vrh najbolje ocenjenih, ali tokom vremena prosek mu pada, pa dolazi na pravo mesto. To mu dodje kao mini "nagrada" za novoregistrovane... mozda i nije lose marketinski ? :-)
Cak sam pokusavao sa nekim logaritmima i budalastinama, i na kraju sam dobio sistem koji favorizuje one koji imaju najvise ocena, a ne one koji imaju najbolje ocene. Tough cookie. Failed.
[ Ilija Studen @ 26.09.2004. 23:01 ] @
Da li postoji ikakav način za "konkurentno" sortiranje po dva parametra? Ako su dva rezultata po prvom parametru istih ili sličnih vrednosti da se sortiranje vrši po vrednosti drugog parametra?
Uvek me je interesovalo ali sam bio lenj da pitam/probam... A ima veze sa ovim...
[ boccio @ 26.09.2004. 23:23 ] @
Citat:
noviKorisnik: IMDb traži minimalno 5 ocena za film - ali mi ovo deluje diskutabilno - jer nije problem doći tamo i napumpati neki domaći film sa nekoliko čistih desetki i uleteti na listu ispred antologijskih filmova s prosekom preko 9 od desetina hiljada glasova...
Ne bas...
Citat:
The formula for calculating the Top Rated 250 Titles gives a true Bayesian estimate:
weighted rank (WR) = (v ÷ (v+m)) × R + (m ÷ (v+m)) × C
where:
R = average for the movie (mean) = (Rating)
v = number of votes for the movie = (votes)
m = minimum votes required to be listed in the Top 250 (currently 1250)
C = the mean vote across the whole report (currently 6.8)
[ Shinhan @ 27.09.2004. 07:53 ] @
Aaaa. Boccio je brze odgovorio :-)
Uglavnom, nasao sam i ja jedan sajt
(
http://www.animenewsnetwork.com/encyclopedia/ratings-anime.php) koji
koristi identicnu formulu i mogu ti reci da je vrlo realna. Samo sto
oni koriste:
m = minimum votes required to be listed (currently 6)
C = the mean vote across the whole report (currently 7.1278)
Naravno, znas da C moras sam da izracunas.
Verovatno ces i ti morati da pocnes od nekog manjeg broja (5-6), pa
tek kada budes imao jako puno ocena da dizes prag.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.