Actualmente estoy usando R para predecir una serie temporal con estas instrucciones:
X <- ts(datas, frequency=24)
X.arima <- Arima(X, order=c(2,1,0), seasonal=c(1,1,1))
pred <- predict(X.arima, n.ahead=24)
plot.ts(pred$pred)
Como puedes ver tengo datos de cada hora, y he elegido el periodo estacional de 24 (un día).
Me gustaría mejorar mi previsión utilizando un periodo estacional adicional para incluir el componente estacional de la semana (longitud estacional de 7*24=168 datos)
¿Existe algún método para ello? ¿Cómo se hace?
ACTUALIZACIÓN: He leído este (tu) página del blog, ¿puedo utilizar los regresores externos para simular un segundo periodo estacional?
1 votos
Sí, podría utilizar algunos términos de Fourier como regresores y tratar así la estacionalidad.
0 votos
Para un enfoque más sólido y flexible: haciadatascience.com/