6 votos

Hay una confiable fórmula recursiva para una media móvil simple (movimiento refiero)?

He probado algunos recursiva de la media móvil de las fórmulas (para la reutilización de una salida anterior en lugar de sumar la totalidad de la n-tiempo establecido para cada i) he conseguido encontrar, pero ninguno de ellos produce los mismos resultados que con un simple movimiento significa. Hay una confiable fórmula recursiva que produciría exactamente (o casi exactamente) el mismo resultado como un desnudo de movimiento significa?

18voto

Mary Puntos 11
double mean(const double F, const double C, unsigned int *n)
{
  return (F*(*n)+C)/(++*n);
}

F es la edad promedio de número, C es una nueva adición a la normalito. *n es el número de valores en F. Este no necesita de un buffer.

7voto

Aaron Canales Puntos 11

Simplemente tratar de quitar el último valor de la ventana y añadir uno nuevo.

Si

$$MA(t)=\frac{1}{w}\sum\limits_{i=t-w+1}^t{y_i}$$

entonces

$$MA(t+1)=MA(t)+\frac{y(t+1)-y(t-w+1)}{w}.$$

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X