triptico tiempo tener situación relacionadas méxico mexico los linea internet instituciones implicaciones historia digitales derechos cuál con acceso algorithm language-agnostic ranking

algorithm - tiempo - ¿Cómo equilibrar el número de calificaciones con las calificaciones mismas?



instituciones relacionadas con los derechos digitales (3)

Para un proyecto escolar, tendremos que implementar un sistema de clasificación. Sin embargo, pensamos que un promedio tonto sería una mierda: algo que un usuario clasificó 5 estrellas tendría un mejor promedio que algo 188 usuarios clasificaron 4 estrellas, y eso es simplemente estúpido.

Entonces me pregunto si alguno de ustedes tiene un algoritmo de ejemplo de clasificación "inteligente". Solo necesita tener en cuenta la clasificación dada y el número de clasificaciones.

¡Gracias!




Una solución simple podría ser un promedio ponderado:

sum (votos) / number_of_votes

De esta forma, 3 personas que voten 1 estrella y una persona que vote 5 obtendrían un promedio ponderado de (1 + 1 + 1 + 5) / 4 = 2 estrellas.

Simple, efectivo y probablemente suficiente para sus propósitos.