#install.packages("forecast")
library(forecast)
## Registered S3 method overwritten by 'quantmod':
## method from
## as.zoo.data.frame zoo
produccion_bd <- c(19,18,15,20,18,22,20)
produccion_bd_st <-ts(data = produccion_bd, start = c(2022, 2), frequency = 12)
produccion_bd_st
## Feb Mar Apr May Jun Jul Aug
## 2022 19 18 15 20 18 22 20
ARIMA Modelo autoregresivo integrado de media movil
ARIMA (p, d, q)
p = orden de auto regresion
d = orden de integracion
q = orden del promedio movil
Cuando se usa:
Cuando las estimaciones futuras se explican por los datos del pasado y
no por variables independientes
Ejemplo: Tipo de cambio
modelo <- auto.arima(produccion_bd_st)
modelo
## Series: produccion_bd_st
## ARIMA(0,0,0) with non-zero mean
##
## Coefficients:
## mean
## 18.8571
## s.e. 0.7674
##
## sigma^2 = 4.81: log likelihood = -14.89
## AIC=33.78 AICc=36.78 BIC=33.67
pronostico <- forecast(modelo, level = c(95), h=5)
pronostico
## Point Forecast Lo 95 Hi 95
## Sep 2022 18.85714 14.55882 23.15547
## Oct 2022 18.85714 14.55882 23.15547
## Nov 2022 18.85714 14.55882 23.15547
## Dec 2022 18.85714 14.55882 23.15547
## Jan 2023 18.85714 14.55882 23.15547
plot(pronostico)
#Conclusión Al hacer este modelo de estimación de pronóstico, se puede observar que no existe en realidad una tendencia, ya que, en el plot se visualiza una linea que asciende y desciende. Sin embargo, se pronóstica en los siguientes 5 meses una tendencia lateral, es decir que no sube ni baja, y tiene como dato 18.85714, con un 95% de confianza, y como variabilidad, tiene rangos entre 14.55882 y 23.15547.