
Contexto de la Base de Datos
La base de datos Airpassangers contiene el número mensual de
pasajeros 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 paquetes y llamar librerías
#install.packages ("ggplot2")
library (ggplot2)
#install.packages("forecast") #Para identificar tendencias y series de tiempo.
library (forecast)
## Registered S3 method overwritten by 'quantmod':
## method from
## as.zoo.data.frame zoo
Importar base de datos
df<- as.data.frame(AirPassengers)
serie_de_tiempo<- AirPassengers
Identificar patrones o tendencias
Los componentes de las series de tiempo son:
Tendencia Aumento en las ventas de una tienda en
línea debido al crecimiento del e-commerce.
Ciclo Las fluctuaciones de ventas de automóviles a
lo largo de los ciclos económicos (expansión y recesión).
Patrón Estacional Aumento en las ventas de juguetes
durante la navidad y día del niño.
Aleatorio Caída de 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")

Podemos concluir de la gráfica anterior que la base de datos tiene
tendencia creciente y patrón
estacional.
#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)+
labs (title= "Número de Pasajeros Aéreos Internacionales", x= "Año", y= "Número")

#Generar predicción para un mes 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
LS0tCnRpdGxlOiAiYWlycGFzc2VuZ2VycyIKYXV0aG9yOiAiTHVpcyBNZW5kb3phIEEwMDgzODUyNCIKZGF0ZTogIjIwMjQtMDktMTIiCm91dHB1dDoKICBodG1sX2RvY3VtZW50OgogICAgdG9jOiBUUlVFCiAgICB0b2NfZmxvYXQ6IFRSVUUKICAgIGNvZGVfZG93bmxvYWQ6IFRSVUUKICAgIHRoZW1lOiBsdW1lbgogICAgCi0tLQoKICFbXSgvVXNlcnMvbHVpc21lbmRvemEvRG9jdW1lbnRzL0Jvb3RjYW1wIFIvZ2lmIGF2aW9uLmdpZikKCiMgPHNwYW4gc3R5bGU9ICJjb2xvcjogYmx1ZTsiPiBDb250ZXh0byBkZSBsYSBCYXNlIGRlIERhdG9zIDwvc3Bhbj4KCkxhIGJhc2UgZGUgZGF0b3MgKkFpcnBhc3NhbmdlcnMqIGNvbnRpZW5lIGVsIG7Dum1lcm8gbWVuc3VhbCBkZSBwYXNhamVyb3MgYcOpcmVvcyBpbnRlcm5hY2lvbmFsZXMgZW50cmUgMTk0OSB5IDE5NjAgKDE0NCBvYnNlcnZhY2lvbmVzIG1lbnN1YWxlcykuICBFc3RhIGJhc2UgZGUgZGF0b3MgZXMgYW1wbGlhbWVudGUgdXRpbGl6YWRhIHBhcmEgZWwgYW7DoWxpc2lzIGRlIHNlcmllcyBkZSB0aWVtcG8sIHJlZmxlamFuZG8gZWwgY3JlY2ltaWVudG8gZGUgbGEgaW5kdXN0cmlhIGRlIGxhIGF2aWFjacOzbiBjb21lcmNpYWwgZGVzcHXDqXMgZGUgbGEgKipTZWd1bmRhIEd1ZXJyYSBNdW5kaWFsKiouCgojIDxzcGFuIHN0eWxlPSAiY29sb3I6IGJsdWU7Ij4gSW5zdGFsYXIgcGFxdWV0ZXMgeSBsbGFtYXIgbGlicmVyw61hcyA8L3NwYW4+CmBgYHtyfQojaW5zdGFsbC5wYWNrYWdlcyAoImdncGxvdDIiKQpsaWJyYXJ5IChnZ3Bsb3QyKQojaW5zdGFsbC5wYWNrYWdlcygiZm9yZWNhc3QiKSAjUGFyYSBpZGVudGlmaWNhciB0ZW5kZW5jaWFzIHkgc2VyaWVzIGRlIHRpZW1wby4KbGlicmFyeSAoZm9yZWNhc3QpIApgYGAKIyA8c3BhbiBzdHlsZT0gImNvbG9yOiBibHVlOyI+IEltcG9ydGFyIGJhc2UgZGUgZGF0b3MgPC9zcGFuPgpgYGB7cn0KZGY8LSBhcy5kYXRhLmZyYW1lKEFpclBhc3NlbmdlcnMpCnNlcmllX2RlX3RpZW1wbzwtIEFpclBhc3NlbmdlcnMKYGBgCiMgPHNwYW4gc3R5bGU9ICJjb2xvcjogYmx1ZTsiPiBJZGVudGlmaWNhciBwYXRyb25lcyBvIHRlbmRlbmNpYXMgPC9zcGFuPgpMb3MgY29tcG9uZW50ZXMgZGUgbGFzIHNlcmllcyBkZSB0aWVtcG8gc29uOgoKKipUZW5kZW5jaWEqKiBBdW1lbnRvIGVuIGxhcyB2ZW50YXMgZGUgdW5hIHRpZW5kYSBlbiBsw61uZWEgZGViaWRvIGFsIGNyZWNpbWllbnRvIGRlbCBlLWNvbW1lcmNlLgoKKipDaWNsbyoqIExhcyBmbHVjdHVhY2lvbmVzIGRlIHZlbnRhcyBkZSBhdXRvbcOzdmlsZXMgYSBsbyBsYXJnbyBkZSBsb3MgY2ljbG9zIGVjb27Ds21pY29zIChleHBhbnNpw7NuIHkgcmVjZXNpw7NuKS4KCioqUGF0csOzbiBFc3RhY2lvbmFsKiogQXVtZW50byBlbiBsYXMgdmVudGFzIGRlIGp1Z3VldGVzIGR1cmFudGUgbGEgbmF2aWRhZCB5IGTDrWEgZGVsIG5pw7FvLgoKKipBbGVhdG9yaW8qKiBDYcOtZGEgZGUgdmVudGFzIHBvciB1biBkZXNhc3RyZSBuYXR1cmFsLgoKIVtdKGh0dHBzOi8vbWlyby5tZWRpdW0uY29tL3YyL3Jlc2l6ZTpmaXQ6ODU0LzEqSkNDRS1nc1BiZk9MajFadEJuOTBrUS5wbmcpCmBgYHtyIG1lc3NhZ2U9RkFMU0UsIHdhcm5pbmc9RkFMU0V9CmdncGxvdCAoZGYsIGFlcyAoeD0gdGltZShzZXJpZV9kZV90aWVtcG8pLCB5PSBzZXJpZV9kZV90aWVtcG8pKSsKICBnZW9tX2xpbmUgKGNvbG9yPSAiZGFya2dyZWVuIikgKwogIGxhYnMgKHRpdGxlPSAiTsO6bWVybyBkZSBQYXNhamVyb3MgQcOpcmVvcyBJbnRlcm5hY2lvbmFsZXMiLCB4PSAiQcOxbyIsIHk9ICJOw7ptZXJvIikKYGBgCgpQb2RlbW9zIGNvbmNsdWlyIGRlIGxhIGdyw6FmaWNhIGFudGVyaW9yIHF1ZSBsYSBiYXNlIGRlIGRhdG9zIHRpZW5lICoqdGVuZGVuY2lhIGNyZWNpZW50ZSoqIHkgcGF0csOzbiAqKmVzdGFjaW9uYWwqKi4KCgpgYGB7cn0KI0FqdXN0ZSBkZWwgbW9kZWxvCm1vZGVsbzwtIGF1dG8uYXJpbWEgKHNlcmllX2RlX3RpZW1wbykKCiNSZWFsaXphciBwcm9uw7NzdGljbyBhIDEyIG1lc2VzCnByb25vc3RpY288LSBmb3JlY2FzdCAobW9kZWxvLCBoPTEyKQoKI0dyYWZpY2FyIGRhdG9zIGhpc3TDs3JpY29zIHkgZWwgcHJvbsOzc3RpY28KYXV0b3Bsb3QgKHByb25vc3RpY28pKwogICAgbGFicyAodGl0bGU9ICJOw7ptZXJvIGRlIFBhc2FqZXJvcyBBw6lyZW9zIEludGVybmFjaW9uYWxlcyIsIHg9ICJBw7FvIiwgeT0gIk7Dum1lcm8iKQoKI0dlbmVyYXIgcHJlZGljY2nDs24gcGFyYSB1biBtZXMgZXNwZWPDrWZpY28KZGZfcHJlZGljY2lvbiA8LSBkYXRhLmZyYW1lIChGZWNoYT0gdGltZShwcm9ub3N0aWNvJG1lYW4pLCBQcmVkaWNjaW9uID0gYXMubnVtZXJpYyAocHJvbm9zdGljbyRtZWFuKSkKCmRmX3ByZWRpY2Npb24gW2RmX3ByZWRpY2Npb24kRmVjaGE9PSAxOTYxLjAsIF0gI0VuZXJvIGRlIDE5NjEKCgpgYGAKCgoK