LMPX.COM |
Home | Linux | Mysql | PHP | XML | ||
|
|
|||
From: Hari Seldon Date: Fri Aug 22 13:36:14 2008 Subject: Re: sistema de votaciones
Veamos... en una muestra, y otra que es la frecuencia relativa, es que es la n5 = 2, n4 = 3; f5 = 2 / 11, f4 = 3 / 11 2 / 11 * 5 + 3 / 11 * 4 = 10 / 11 + 12 / 11 = 22 / 11 = 2 n5 = 1, n4 = 0; f5 = 1 / 11, f4 = 0 1 / 11 * 5 = 5 / 11 n5 = 3, n4 = 2; f5 = 3 / 11, f4 = 2 / 11 3 / 11 * 5 + 2 / 11 * 4 = 15 / 11 + 8 / 11 = 23 / 11 = 2 + 1 / 11 Y tenemos: 23 / 11 > 22 / 11 > 5 / 11 > Podrias usar dos listados > > > usa un order by campo_puntuacion > > > usa un order by de un compute count llave_primaria_votos. > > 2008/8/22 Martin Scotta <martinscotta@gmail.com> > > >> Yo plantearia un punto de vista distinto. >> >> Yo le daria un "valor" a cada voto, cada voto vale segun esta tabla por ej: >> horrible = -2 >> malo = -1 >> regular = 0 >> bien =1 >> bueno = 2 >> excelente = 3 >> >> De manera que si alguien voto en >> A: 1xmalo + 3xbien + 5xexcelente recibira = -1+3x1+2x3 = 8 puntos >> B: 3xbien + 6xexcelente = 3x1+6*3 = 21 puntos >> C: 50xhorribe + 10xecelente= 50x-20+10*3 = -70 puntos >> >> De esta manera puedes obtener la media muy facil y al mismo tiempo >> ordenarlos por "puntaje" >> >> Los promedios serian: >> A: 8 puntos / (1+3+5 votos) = 0.88 ~< bien >> B: 21 puntos / (3+6 votos) = 2.33 ~> bien >> C: -70 puntos / (50+10 votos) = -1.16 ~> malo >> >> Espero puedas resolver este problema y nos cuentes como lo hiciste. >> Martin >> >> 2008/8/22 Jaime Jose Perera Merino <jaimejperera@gmail.com>: >> >>> >>> >>>> Tengo hecho un sistema de votaciones en php muy sencillo, que constal de >>>> puntuacion del 1 al 5 y el numero de votos, luego hago una media y me da >>>> >> un >> >>>> ranking, el caso es que al parecer ese ranking no es del todo justo ya >>>> >> que >> >>>> por encima de uno que haya sido votado 3 veces con 3 puntuaciones >>>> diferentes y es que eso lo da la media, pero deberia salir primero el >>>> >> que >> >>>> ha sido votado mas veces >>>> >>> Hola. >>> >>> veces salgan los primeros. >>> utilizar la media o un >>> criterio parecido. >>> suele trabajar. >>> >> 5 u >> >>> otro que ha sido votado con >>> segundo un debe ser muy bueno aunque le hayan votado 3 personas. >>> >> http://es.wikipedia.org/wiki/Promedio o >> >>> http://es.wikipedia.org/wiki/Moda_(estad%C3%ADstica)<http://es.wikipedia.org/wiki/Moda_%28estad%C3%ADstica%29>a ver que te interesa). >>> Saludos, >>> Jaime >>> >>> >> >> -- >> Martin Scotta >> http://www.echess.com.ar/ >> >> Decile NO al soft-pirata, usa Linux! >> >> -- >> PHP Spanish Localization Talk Mailing List (http://www.php.net/) >> To unsubscribe, visit: http://www.php.net/unsub.php >> >> >> > >
| Navigate in group php.general.es at sever news.php.net | |
| Previous | Next |
| © No Copyright You are free to use Anything |
Site Maintained by Zareef Ahmed
Powered By PHP Consultants |