2011-01-21 25 views
5

¿Alguien me puede decir cómo calcular el promedio de calificación?Calcular calificación promedio

+2

¿Hay alguna diferencia entre la calificación promedio y la media ordinaria? – aioobe

+0

Realmente no creo que un programador pueda hacer semejante pregunta. Es como preguntar "Cómo votar" como presidente. – Pabuc

+0

http://www.evanmiller.org/how-not-to-sort-by-average-rating.html – Pranab

Respuesta

10

que interpretan calificación promedio como el promedio de un conjunto de clasificaciones.

En ese caso, simplemente calcular

    sum_of_all_ratings 
rating_average = ------------------ 
        number_of_ratings 
+0

gracias aioobe ... simple ... – VKGS

+0

Sekar, si esto responde a su pregunta, le sugiero que la acepte así que tenemos un cierre en esto. – aioobe

3

Recomiendo este ejemplo:

promedio ordinario: (a + b + c .... z)/(number_added_items)

Promedio de calificación: (va * a + vb * b + vc * c ... + vz * z)/(number_added_items)

En el primer caso, podría decir que el peso de cada artículo es 1, ya que todos los elementos el el mismo peso en el cálculo, mientras que en el segundo caso los pesos difieren)

En su caso, el peso de cada voto podría depender del votante, digamos que un votante altamente calificado tiene un ponderador por 3 de su voto mientras que un novato 1.Si 3 novicios votan por una respuesta, la calificación de esa respuesta será (1 * 1 + 1 * 1 + 1 * 1)/(3) = 1, mientras que si 2 votantes altos y un novato votan por una respuesta, el promedio ser 3 * 1 + 3 * 1 + 1 * 1/3 = 2.33.

¿Responde a esta pregunta? de lo contrario, sea más explícito.

+0

Gracias, catalin Marin !, creo que el segundo caso no me va a ayudar, porque no tengo un valor diferente para la persona calificada. por lo que cada uno tiene solo un valor pervoto. entonces el primer caso me queda bien Gracias una vez más... – VKGS

Cuestiones relacionadas