Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/04/2005, 17:13
danmart
 
Fecha de Ingreso: agosto-2003
Mensajes: 50
Antigüedad: 20 años, 9 meses
Puntos: 0
medias exactas

Hola. Estoy haciendo un desarrollo en ASP que trabaja con bases de datos.

Tengo una tabla con 3 campos (idVariable,fecha,valor) donde voy registrando los valores que va tomando una variable de vez en cuando.

Necesito hacer una media entre 2 fechas y no me vale la media aritmética de toda la vida, es decir, si tengo 3 datos, no me vale (valor dato 1 + valor dato 2 + valor dato 3)/3 sino que necesito tener en cuenta el tiempo durante el cual las variables han tomado un determinado valor.

Ejemplo: una variable ha valido 10 durante 23 horas en el día y la última hora ha valido 90. Necesito hacer la media de esa variable durante las 24 horas que tiene un día.

La media aritmética vale 50 (=(90+10)/2), pero la media real se aproxima mucho más a 10 porque ha sido el valor predominante durante todo el día.

¿Alguien puede darme algún consejo? Gracias de antemano. Un saludo.