Estoy intentando implementar el suavizado exponencial de Holt-Winters en un programa Java (tengo entendido que R y Python tienen implementaciones de estos algoritmos, pero no puedo usarlas por otros motivos, así que quedan descartadas).
He estado revisando El libro y la fórmula de Rob J. Hyndman . Estoy intentando ejecutar manualmente la siguiente fórmula en mis datos de muestra, pero me cuesta entender algunas de las notaciones. Si puedo ejecutarla manualmente, puedo empezar a implementarla en código:
Digamos que tenemos 12 puntos de datos (datos mensuales de un año): 8,9,10,7,9,10,9,8,9,8
El último 8 de estos datos representa los datos del mes actual, y Quiero prever los próximos 3 meses (que será algo así como 9,9,8
supongo). Cómo puedo utilizar la fórmula que aparece en el enlace anterior para obtener estos valores es la parte con la que estoy luchando.
Especialmente no tengo claras dos cosas:
-
¿Qué hace $\hat{y}_{t+h|t}$ representar? ¿Es el valor del próximo mes (o) el próximo valor desde el punto de partida?
-
¿Cómo puedo calcular el $s_{t-m+h_m^+}$ ¿valor?
Se agradecería cualquier indicación para empezar a calcular manualmente. Gracias por su tiempo y ayuda.
0 votos
$\hat{y}_{t+h|t}$ significa "la previsión en el momento $t+h$ , dados los datos hasta el momento $t$ ". Así que no, no es la previsión del próximo período (a menos que $h=1$ ), es la previsión de $h$ periodos por delante del tiempo $t$ utilizando la información disponible en el momento $t$ .
0 votos
@Glen_b: ¡Gracias! Voy a trabajar en esto mañana. Espero poder terminar esta vez.
0 votos
Yo utilizaría la fórmula de corrección de errores y los valores de partida de la tabla 7.9. El $s$ El término es más fácil de entender si se sigue el ejemplo.
0 votos
@Glen_b: Creo que estoy recibiendo la claridad de lo que está pasando aquí, pero atascado en el punto de cómo s(t) es 10,3 para la primera fila en este caso? Basado en la fórmula, creo que L(t-1), b(t-1) y s(t-m) son cero para esta fila ¿verdad? Lo que debería llevar s(t) a CERO. ¿Algún comentario al respecto?