Qualcuno può dirmi come calcolare la media del rating?Calcola il punteggio medio
risposta
I interpreta la media come la media di un set di valutazioni.
In questo caso è sufficiente calcolare
sum_of_all_ratings
rating_average = ------------------
number_of_ratings
vi consiglio questo esempio:
media ordinaria: (a + b + c .... z)/(number_added_items)
Rating medio: (va * a + vb * b + vc * c ... + vz * z)/(numero_added_items)
Nel primo caso si potrebbe dire che il peso per ogni articolo è 1 come tutti gli articoli hanno il lo stesso peso nel calcolo, mentre nel secondo caso i pesi sono diversi)
Nel tuo caso il peso per ogni voto di voto potrebbe dipendere dall'elettore, quindi diciamo che un elettore molto stimato ha un voto per 3 il suo voto mentre un novizio ha 1.Se 3 novizi votano per una risposta, la valutazione di tale risposta sarà (1 * 1 + 1 * 1 + 1 * 1)/(3) = 1 mentre se 2 elettori alti e un novizio votano per una risposta la media sarà essere 3 * 1 + 3 * 1 + 1 * 1/3 = 2,33.
Questo risponde alla tua domanda? altrimenti, per favore, sii più esplicito.
Grazie, catalin Marin !, penso che il secondo caso non mi aiuterà, b'coz non ho un valore diverso per novoice e qualificati. quindi ognuno ha un solo valore di pervota. quindi il primo caso mi va bene. Grazie ancora... – VKGS
C'è qualche differenza tra la media del rating e la media ordinaria? – aioobe
Davvero non penso che un programmatore possa fare una domanda del genere. È come chiedere "Come voto" come presidente. – Pabuc
http://www.evanmiller.org/how-not-to-sort-by-average-rating.html – Pranab