Autor | Zpráva | ||
---|---|---|---|
kolibrik Profil * |
#1 · Zasláno: 7. 10. 2011, 07:41:06
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 * |
#2 · Zasláno: 7. 10. 2011, 07:48:38
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 * |
#3 · Zasláno: 7. 10. 2011, 07:54:35
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 |
#4 · Zasláno: 7. 10. 2011, 08:03:47
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 * |
#5 · Zasláno: 7. 10. 2011, 08:22:09
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 * |
#6 · Zasláno: 7. 10. 2011, 08:39:00
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 * |
#7 · Zasláno: 7. 10. 2011, 08:56:36
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 |
#8 · Zasláno: 7. 10. 2011, 10:47:07
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 |
#9 · Zasláno: 7. 10. 2011, 14:08:31
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.. |
||
Časová prodleva: 13 let
|
0