En general, busque en un libro de texto de análisis de series de tiempo avanzado (los libros introductorios generalmente le indicarán que solo confíe en su software), como Time Series Analysis by Box, Jenkins & Reinsel. También puede encontrar detalles sobre el procedimiento de Box-Jenkins buscando en Google. Tenga en cuenta que existen otros enfoques además de Box-Jenkins, por ejemplo, los basados en AIC.
En R, primero convierte sus datos en un objeto ts
(serie temporal) y le dice a R que la frecuencia es 12 (datos mensuales):
require(forecast)
sales <- ts(c(99, 58, 52, 83, 94, 73, 97, 83, 86, 63, 77, 70, 87, 84, 60, 105, 87, 93, 110, 71, 158, 52, 33, 68, 82, 88, 84),frequency=12)
Puede trazar las funciones de autocorrelación (parcial):
acf(sales)
pacf(sales)
Estos no sugieren ningún comportamiento AR o MA.
Luego se ajusta a un modelo y lo inspecciona:
model <- auto.arima(sales)
model
Ver ?auto.arima
para ayuda. Como vemos, auto.arima
elige un modelo simple (0,0,0), ya que no ve tendencia ni estacionalidad ni AR ni MA en sus datos. Finalmente, puede pronosticar y trazar las series de tiempo y el pronóstico:
plot(forecast(model))
Mire ?forecast.Arima
(tenga en cuenta la A mayúscula).
Este libro de texto en línea gratuito es una excelente introducción al análisis y pronóstico de series de tiempo usando R. Muy recomendable.