Autor Zpráva
kolibrik
Profil *
Ahojte, mam na webe hlasovanie za články, ale mam to spravene len tak.. strašne jednoducho, a chcel by som vás požiadať o radu ako to vylepšiť.
Momentálne to funguje tak, že článok ktorý ma najväčší priemer hlasov (od 1 do 5) je prvý v zozname. Lenže keď prvý a druhy článok ma po jednom hlase za 5 bodov a posledný ma 7 hlasov z toho 6 po 5 bodov a ten siedmy za 1 bod tak je priemer menší a článok je posledný... Ale to mi príde ako poriadna blbosť keďže tých predošlých 6 hlasov bolo za 5 bodov.
okolojdouci
Profil *
Hodnocení (body):

článek1: 5
článek2: 5
článek3: 5 5 5 5 5 5 1

Co ti na tom pořadí připadá špatně?
kolibrik
Profil *
Ak sa članok3 páči 6 ľudom a potom príde jeden ktorý mu chce uškodiť a dá mu jeden zlý hlas tak bude posledný?
A ak za článok 1 zahlasuje napríklad len jeho majiteľ a bude mať jeden hlas tj.priemer z jeho hlasu za 5 tak tento bude prvý?

nepríde ti to nespravodlivé?
pcmanik
Profil
kolibrik:
Tak si vymysli nejaky vzorec, povedzme pocet hlasujucich + sucet vsetkych bodov / pocet hlasov

7 + 31 / 7 = 5.42

A hned to bude vyssie. Nehovorim ze ten vzorec je genialny, ale na ukazku to staci a strochou logickeho myslenia si ho vylepsis.
okolojdouci
Profil *
kolibrik:
Jestli chceš do pořadí promítnout i počet hlasování, udělej to takhle:

pořadí = k1 * průměr_hlasování + k2 * počet_hlasování

kde k1, k2 budou konstanty, určující váhu jednotlivých faktorů. Konstanty si vyladíš nějak empiricky.
Případně můžeš výsledek počtem hlasů ovlivnit i nelineárně.
Řekl bych ale, že tvrdě narazíš na negativní ohlasy, protože tím hlasování zneprůhledňuješ.
kolibrik
Profil *
Myslím že negatívnejšie ohlasy by boli keby som to nechal takto.
Predstav si situáciu keď vyhlásim nejakú súťaž (čo aj mám v plané) a niekto si tesne pred koncom súťaže vytvorí článok a dá si hlas. Pri tejto starej metóde by mu jeho 1 hlas stačil k výhre pretože by mal plný počet bodov a priemer 5. Číže ostatný by mohli mat síce priemer 4.99 a 100 hlasov ale aj tak by prehrali.

Keby si bol ty ten čo má priemer 4.99 bol by si s takýmto priebehom sútaže spokojný?


(v žiadnom prípade sa nechcem hádať, len chcem prísť na čo najlepšie riešenie)
okolojdouci
Profil *
kolibrik:
V první řadě bych eliminoval to "a dá si hlas". Ale je pravda, že článek s jedním pětibodovým hlasem by měl být jinde, než článek se stovkou hlasů a hodnocením o půl bodu níž.
lesiak307
Profil
a čo tak hodnotenie obrátiť. 1 = najlepšie, 5 = najhoršie. Ako klasické známkovanie v škole.

[#2] <- tu by určite článok 3 vyhral. Súčet známok deleno ich počet by sa = 4,43. Článok 1 a 2 = 5.
Tasartir
Profil
Jestli můžu přidat odkaz (anglicky) http://www.evanmiller.org/how-not-to-sort-by-average-rating.html

Tenhle způsob používá třeba lamer.cz. Sice používá jenom hlasy + a -, ale snad ti to pomůže s pohledem na problematiku..

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0