Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/06/2013, 05:41
Avatar de dvpareja
dvpareja
 
Fecha de Ingreso: junio-2010
Ubicación: Vélez-Málaga
Mensajes: 126
Antigüedad: 14 años, 6 meses
Puntos: 11
Respuesta: Como calcular media de una respuesta

Pues efectivamente tienes una media ponderada, donde el porcentaje es el peso.

Código PHP:
Ver original
  1. $data = array(
  2.     0=> 2.75,
  3.     1 => 0,
  4.     2=> 0,
  5.     3 => 1.8,
  6.     4 => 0.9,
  7.     5 => 14.68,
  8.     6 => 12.84,
  9.     7=> 16.51,
  10.     8=> 26.61,
  11.     9 => 11.93,
  12.     10=> 11.93);
  13.  
  14. $tmp = array();
  15. foreach($data as $k=>$v){
  16.     $tmp[] = $k * $v;
  17. }
  18.  
  19. $media = round(array_sum($tmp)/array_sum(array_values($data)), 2);