
Introducción
La base de datoss AirPassengers contiene el número mensual
de pasejeros aéreos internacionales entre 1949 y 1960 (144 observaciones
mensuales).
Esta base de datos es ampliamente utilizada para el análisis de series
de tiempo, reflejando el crecimiento de la industria de la aviación
comercial después de la Segunda Guerra Mundial.
Instalar paqueter y llamar
librerias
#install.packages("ggplot2") #Para generar gráficas con mejor diseño
library(ggplot2)
#install.packages("forecast") #Para revisar tendencias y generar pronósticos.
library(forecast)
Importar base de datos
df <- as.data.frame(AirPassengers)
serie_de_tiempo <- AirPassengers
Identificar patrones o
tendencias
Los 4 componentes de las series de tiempo son:
Tendencia:Aumento en las ventes de una tienda en línea
debido al crecimiento del comercio electrónico. Ciclo: Las
fluctuaciones de las ventas de los automoviles a lo largo de los ciclos
economicos Patrón estacional: Aumento en las ventas de los
juguetes durante ka navidad Aleatorio: Caída de las ventas por
un desastre natural

ggplot(df, aes(x=time(serie_de_tiempo), y= serie_de_tiempo))+
geom_line(color="darkgreen")+
labs(title="Número de Pasajeros Aéreos Internacionales", x= "Año", y="Número")
## Don't know how to automatically pick scale for object of type <ts>. Defaulting
## to continuous.
## Don't know how to automatically pick scale for object of type <ts>. Defaulting
## to continuous.

Podemos concluir de la gráfica anterior que la base de datos tiene
tendencia creciente y patrón estacional.
Generar pronóstico
#Ajuste del modelo
modelo <- auto.arima(serie_de_tiempo)
#Realizar pronóstico a 12 meses
pronostico <- forecast(modelo, h=12)
#Graficar datos históricos y el pronóstico
autoplot(pronostico)+
geom_line(color="darkgreen")+
labs(title="Número de Pasajeros Aéreos Internacionales", x= "Año", y="Número")

#Generar predicción para un mes en específico
df_prediccion <- data.frame(Fecha=time(pronostico$mean), Prediccion=as.numeric(pronostico$mean))
df_prediccion[df_prediccion$Fecha==1961.0, ] #Enero de 1961
## Fecha Prediccion
## 1 1961 445.6349
LS0tCnRpdGxlOiAiQWlyUGFzc2VuZ2VycyIKZGF0ZTogIjIwMjQtMDktMTIiCm91dHB1dDogICAKICBodG1sX2RvY3VtZW50OgogICAgdG9jOiBUUlVFCiAgICB0b2NfZmxvYXQ6IFRSVUUKICAgIGNvZGVfZG93bmxvYWQ6IFRSVUUKICAgIHRoZW1lOiBsdW1lbgplZGl0b3Jfb3B0aW9uczogCiAgY2h1bmtfb3V0cHV0X3R5cGU6IGNvbnNvbGUKLS0tCgohW10oaHR0cHM6Ly9pLmltZ3VyLmNvbS8xeU50T1pJLmdpZikKCiMgPHNwYW4gc3R5bGU9ICJjb2xvcjpncmVlbjsiPkludHJvZHVjY2nDs248L3NwYW4+CkxhIGJhc2UgZGUgZGF0b3NzICpBaXJQYXNzZW5nZXJzKiBjb250aWVuZSBlbCBuw7ptZXJvIG1lbnN1YWwgZGUgcGFzZWplcm9zIGHDqXJlb3MgaW50ZXJuYWNpb25hbGVzIGVudHJlIDE5NDkgeSAxOTYwICgxNDQgb2JzZXJ2YWNpb25lcyBtZW5zdWFsZXMpLiAgCkVzdGEgYmFzZSBkZSBkYXRvcyBlcyBhbXBsaWFtZW50ZSB1dGlsaXphZGEgcGFyYSBlbCBhbsOhbGlzaXMgZGUgc2VyaWVzIGRlIHRpZW1wbywgcmVmbGVqYW5kbyBlbCBjcmVjaW1pZW50byBkZSBsYSBpbmR1c3RyaWEgZGUgbGEgYXZpYWNpw7NuIGNvbWVyY2lhbCBkZXNwdcOpcyBkZSBsYSAqKlNlZ3VuZGEgR3VlcnJhIE11bmRpYWwqKi4KCiMgPHNwYW4gc3R5bGU9ICJjb2xvcjpncmVlbjsiPkluc3RhbGFyIHBhcXVldGVyIHkgbGxhbWFyIGxpYnJlcmlhczwvc3Bhbj4KYGBge3IgbWVzc2FnZT1GQUxTRSwgd2FybmluZz1GQUxTRX0KI2luc3RhbGwucGFja2FnZXMoImdncGxvdDIiKSAjUGFyYSBnZW5lcmFyIGdyw6FmaWNhcyBjb24gbWVqb3IgZGlzZcOxbwpsaWJyYXJ5KGdncGxvdDIpCgojaW5zdGFsbC5wYWNrYWdlcygiZm9yZWNhc3QiKSAjUGFyYSByZXZpc2FyIHRlbmRlbmNpYXMgeSBnZW5lcmFyIHByb27Ds3N0aWNvcy4KbGlicmFyeShmb3JlY2FzdCkKYGBgCgojIDxzcGFuIHN0eWxlPSAiY29sb3I6Z3JlZW47Ij5JbXBvcnRhciBiYXNlIGRlIGRhdG9zPC9zcGFuPgpgYGB7cn0KZGYgPC0gYXMuZGF0YS5mcmFtZShBaXJQYXNzZW5nZXJzKQpzZXJpZV9kZV90aWVtcG8gPC0gQWlyUGFzc2VuZ2VycwpgYGAKCiMgPHNwYW4gc3R5bGU9ICJjb2xvcjpncmVlbjsiPklkZW50aWZpY2FyIHBhdHJvbmVzIG8gdGVuZGVuY2lhczwvc3Bhbj4KTG9zIDQgY29tcG9uZW50ZXMgZGUgbGFzIHNlcmllcyBkZSB0aWVtcG8gc29uOiAKCipUZW5kZW5jaWEqOkF1bWVudG8gZW4gbGFzIHZlbnRlcyBkZSB1bmEgdGllbmRhIGVuIGzDrW5lYSBkZWJpZG8gYWwgY3JlY2ltaWVudG8gZGVsIGNvbWVyY2lvIGVsZWN0csOzbmljby4gCipDaWNsbyo6IExhcyBmbHVjdHVhY2lvbmVzIGRlIGxhcyB2ZW50YXMgZGUgbG9zIGF1dG9tb3ZpbGVzIGEgbG8gbGFyZ28gZGUgbG9zIGNpY2xvcyBlY29ub21pY29zCipQYXRyw7NuIGVzdGFjaW9uYWwqOiBBdW1lbnRvIGVuIGxhcyB2ZW50YXMgZGUgbG9zIGp1Z3VldGVzIGR1cmFudGUga2EgbmF2aWRhZAoqQWxlYXRvcmlvKjogQ2HDrWRhIGRlIGxhcyB2ZW50YXMgcG9yIHVuIGRlc2FzdHJlIG5hdHVyYWwKCiFbXShodHRwczovL2Nkbi5wcm9kLndlYnNpdGUtZmlsZXMuY29tLzY0YTdlZWQ5NTZiYTliOWEzYzYyNDAxZC82NGM3Y2JkOTJhNThkNjgwZmYzOGU1ODNfdHMtY29tcG9uZW50cy13aWRlLndlYnApCgpgYGB7cn0KZ2dwbG90KGRmLCBhZXMoeD10aW1lKHNlcmllX2RlX3RpZW1wbyksIHk9IHNlcmllX2RlX3RpZW1wbykpKwogIGdlb21fbGluZShjb2xvcj0iZGFya2dyZWVuIikrCiAgbGFicyh0aXRsZT0iTsO6bWVybyBkZSBQYXNhamVyb3MgQcOpcmVvcyBJbnRlcm5hY2lvbmFsZXMiLCB4PSAiQcOxbyIsIHk9Ik7Dum1lcm8iKQpgYGAKClBvZGVtb3MgY29uY2x1aXIgZGUgbGEgZ3LDoWZpY2EgYW50ZXJpb3IgcXVlIGxhIGJhc2UgZGUgZGF0b3MgdGllbmUgKnRlbmRlbmNpYSBjcmVjaWVudGUqIHkgKnBhdHLDs24gZXN0YWNpb25hbCouIAoKIyA8c3BhbiBzdHlsZT0gImNvbG9yOmdyZWVuOyI+R2VuZXJhciBwcm9uw7NzdGljbzwvc3Bhbj4KYGBge3J9CiNBanVzdGUgZGVsIG1vZGVsbwptb2RlbG8gPC0gYXV0by5hcmltYShzZXJpZV9kZV90aWVtcG8pCgojUmVhbGl6YXIgcHJvbsOzc3RpY28gYSAxMiBtZXNlcwpwcm9ub3N0aWNvIDwtIGZvcmVjYXN0KG1vZGVsbywgaD0xMikKCiNHcmFmaWNhciBkYXRvcyBoaXN0w7NyaWNvcyB5IGVsIHByb27Ds3N0aWNvCmF1dG9wbG90KHByb25vc3RpY28pKwogIGdlb21fbGluZShjb2xvcj0iZGFya2dyZWVuIikrCiAgbGFicyh0aXRsZT0iTsO6bWVybyBkZSBQYXNhamVyb3MgQcOpcmVvcyBJbnRlcm5hY2lvbmFsZXMiLCB4PSAiQcOxbyIsIHk9Ik7Dum1lcm8iKQoKI0dlbmVyYXIgcHJlZGljY2nDs24gcGFyYSB1biBtZXMgZW4gZXNwZWPDrWZpY28KZGZfcHJlZGljY2lvbiA8LSBkYXRhLmZyYW1lKEZlY2hhPXRpbWUocHJvbm9zdGljbyRtZWFuKSwgUHJlZGljY2lvbj1hcy5udW1lcmljKHByb25vc3RpY28kbWVhbikpCmRmX3ByZWRpY2Npb25bZGZfcHJlZGljY2lvbiRGZWNoYT09MTk2MS4wLCBdICNFbmVybyBkZSAxOTYxCgpgYGAKCg==