Las tasas de interés son fundamentales en la economía de un país, representando el costo del dinero en el tiempo. Este porcentaje se paga durante un período establecido en préstamos o inversiones, determinando la utilidad obtenida por el dinero prestado o invertido. Su función principal es inspeccionar el flujo del dinero para controlar la inflación, estimular o desacelerar el crecimiento económico y mantener la estabilidad financiera.
En este contexto, centrándonos en Europa, específicamente en Rumanía, un país en Europa Central con una población de 19,051,562 habitantes y una historia de significativos cambios económicos, desde la transición de un sistema comunista a una economía de mercado. Rumanía se destaca en agricultura, industrialización, servicios, inversión extranjera y es miembro de la Unión Europea desde 2007.
Históricamente, Rumanía ha enfrentado desafíos económicos, incluyendo el déficit presupuestario histórico y deudas a finales de 2020 debido a la pandemia de COVID-19. Durante la pandemia, ajustó su política monetaria reduciendo las tasas de interés para mantener inversiones y fomentar préstamos.
A pesar de ser la economía número 45 en PIB, actualmente presenta una alta inflación, con una tasa de variación anual del IPC del 8.1%. Este aumento en los precios de consumo podría afectar las tasas de interés, inversiones y el nivel de vida de los habitantes.
A principios de 2023, el Banco Nacional de Rumania anunció un aumento de 25 puntos básicos en las tasas de interés, ubicándolas en 7%, el nivel más alto en 12 años. Estas alzas iniciaron en la segunda mitad de 2022 con el objetivo de frenar la inflación, impactando no solo a Rumanía sino a toda Europa.
Con el propósito de analizar detalladamente las tasas de interés en Rumanía a lo largo del tiempo y prever tendencias futuras, se plantea un análisis de series de tiempo para el período de 2017 a 2023. Se emplearán distintos modelos para observar los posibles comportamientos de la serie temporal propuesta.
Las series de tiempo son conjuntos de datos que representan observaciones recopiladas a lo largo del tiempo, generalmente en intervalos uniformes. Estos datos están organizados cronológicamente y capturan la evolución, el comportamiento o la variación de una variable o fenómeno específico a lo largo de un periodo de tiempo, permitiendo identificar patrones o estacionalidades que pueden ser vitales para la toma de decisiones y el análisis predictivo en diversos campos.
El análisis de series de tiempo implica técnicas para modelar, pronosticar y entender la estructura subyacente de los datos temporales, lo que puede incluir modelos como ARIMA, suavizado exponencial, modelos de regresión temporal, entre otros. Estas herramientas permiten comprender el comportamiento histórico y realizar predicciones sobre la evolución futura de la serie temporal.
Un modelo ARIMA (Autoregressive Integrated Moving Average) es un método estadístico el cual se utiliza para analizar y predecir series de tiempo. Este modelo combina componentes de autorregresión (AR), integración (I) y media móvil (MA) en un enfoque que captura tanto la dependencia lineal entre pasadas observaciones como la estructura de errores de predicción.
Un modelo ARIMA se compone de:
Componente Autorregresivo (AR): Representa la relación lineal entre una observación y un número específico de observaciones previas, llamadas rezagos. Un modelo AR utiliza regresiones de valores pasados para predecir el valor actual. Se denota como \(p\) en un modelo ARIMA.
Componente de Integración (I): Indica el número de diferenciaciones necesarias para hacer estacionaria la serie, es decir, para eliminar los posibles patrones que esta tenga. Esta integración es necesaria cuando la serie original no es estacionaria. Se denota como \(d\) en un modelo ARIMA
Componente de Media Móvil (MA): Modela la relación entre una observación y un error residual generado por promedios de errores en predicciones pasadas. Se denota como \(q\) en un modelo ARIMA
Además, existen diversas pruebas para comprobar la estacionariedad de una serie, en este contexto utilizaremos.
La metodología abarca desde la carga de datos hasta la visualización de pronósticos, incluyendo análisis exploratorio, pruebas de estacionariedad, ajuste de modelos ARIMA, evaluación de calidad del ajuste y comparación de modelos manuales y automáticos. El objetivo es identificar el modelo óptimo que se ajuste a los datos y genere pronósticos precisos para las tasas de interés de Rumania. Detalladamente:
Carga de Datos y Visualización Inicial Se
comienza cargando los datos en formato CSV y se seleccionan las columnas
de time y value para crear la serie de tiempo ts. Se
emplean descriptivas como heatmap para comprender el comportamiento de
la serie temporal.
Creación de Ventanas y Análisis Exploratorio Se
divide la serie en ventanas de entrenamiento y prueba. Se utilizan
funciones como autoplot para tener una visión general de la
serie y ggAcf para analizar la autocorrelación y detectar
patrones en la serie.
Pruebas de Estacionariedad Se emplea la Prueba
de Dickey-Fuller aumentada adf.test para comprobar la
estacionariedad de la serie, que implica que la media, la varianza y la
autocovarianza se mantienen constantes a lo largo del tiempo, siendo una
propiedad fundamental en el análisis de series de tiempo.
Posteriormente, se procede a realizar dos diferenciaciones en la serie
para eliminar posibles tendencias y patrones que obstaculicen la
estacionariedad.
Modelado y Selección del Mejor Modelo En el
proceso de modelado, se ajustaron varios modelos ARIMA a la serie
temporal. La función auto.arima en R proporciona valores de
\(p, d, q\) para la creación de un
modelo; sin embargo, esta función, aunque informativa, no produce un
valor definitivo y no garantiza la máxima precisión del modelo. Por lo
tanto, se exploraron diversas configuraciones de modelos ARIMA (modelo 1
a modelo 5), utilizando los valores sugeridos por auto.arima como punto
de partida, y variando los parámetros (\(p, d,
q\)) para encontrar la configuración que mejor se ajuste a los
datos de las tasas de interés. Para validar la bondad de ajuste del
modelo, se empleó checkresiduals. La selección del modelo
óptimo se basó en el criterio AIC (Criterio de Información de
Akaike) el cual se orienta hacia un modelo que sea preciso pero a la vez
simple, evitando el sobreajuste y manteniendo la capacidad de predecir
datos nuevos o faltantes; y el MAPE (Error Absoluto Porcentual
Medio), la es una métrica común para evaluar la precisión del pronóstico
de un modelo. En ambos casos, se busca minimizar los valores para
seleccionar el modelo más adecuado.
Generación de Pronósticos y Evaluación Se
generan pronósticos utilizando los modelos ajustados
forecast. Se comparan los valores pronosticados con los
valores reales para evaluar la precisión del modelo mediante el cálculo
del MAPE. Se realiza la comparación entre los pronósticos
obtenidos con diferentes modelos y se emplean diversas herramientas de
visualización para mostrar gráficamente las predicciones y su relación
con los datos reales.
El diagrama de cajas muestra una marcada variabilidad en los rangos de los porcentajes de las tasas de interés. Esta disparidad se manifiesta en una asimetría hacia la derecha, evidenciada por una mediana inferior al promedio, lo que sugiere una distribución con sesgo positivo. Asimismo, se detectan valores atípicos que podrían originarse por cambios abruptos en algunos momentos específicos de la serie temporal.
Un histograma de una serie de tiempo de tasas de interés brinda una visión integral de la distribución y comportamiento de ellas a lo largo del tiempo. Este tipo de representación gráfica es fundamental para identificar patrones, tendencias y características relevantes de las tasas de interés en diferentes períodos. En el siguiente gráfico, el eje x muestra las distintas tasas de interés, mientras que el eje y representa la frecuencia de cada tasa dentro de la serie temporal.
Los picos representan los valores más frecuentes, indicando una mayor concentración de datos en esa región específica en comparación con otras áreas. Estos picos reflejan agrupaciones o una concentración de datos alrededor de valores particulares, como el aproximado del 3,5%. La línea punteada, que representa la media en el histograma, refleja el valor promedio de las tasas de interés y permite visualizar la distribución en relación con este valor central. La distribución de las tasas de interés presentan asimetría, con la mayoría de los datos agrupados entre el 1% y el 3%, resaltando un pico significativo alrededor del 3,5% y una presencia notable de tasas más bajas luego de este punto. Esta descripción sugiere una distribución de tasas de interés con una marcada concentración de valores bajos.
Los mapas de calor son herramientas sumamente útiles para visualizar patrones y cambios en grandes conjuntos de datos a lo largo del tiempo. En este caso particular, se propuso la creación del siguiente mapa para ilustrar la información.
Este gráfico representa la dinámica de las tasas de interés desde 2017 hasta 2023, evidenciando una tendencia marcada en diferentes períodos. Entre el segundo semestre de 2017 y finales de 2019, se registra un incremento progresivo en las tasas de interés. No obstante, en 2020 se evidencia una recesión que se extiende hasta fines de 2021, probablemente influida por la pandemia. Muchos países, incluyendo a Rumania, implementaron medidas para preservar sus préstamos e inversiones, lo que pudo haber impactado esta tendencia.
Hacia finales de 2021, se observa un nuevo repunte en las tasas de interés, seguido por un comportamiento directamente proporcional a lo largo de los años subsiguientes. Esto culmina en un valor notablemente alto, alcanzando un 8.1% a lo largo de 2022, atribuido a las políticas de ajuste del Banco Nacional de Rumania para mitigar la inflación en el país causada por la reducción de la tasa de interés implemetanda durante la pandemia.
Durante 2023, se ha registrado una disminución gradual en las tasas, reflejando no solo una reducción en la inflación en Rumania, sino también en otros países pertenecientes a la Unión Europea.
La relación entre la serie y sus valores rezagados se explora mediante la función de correlación, cuyos resultados se presentan visualmente en la siguiente gráfica.
Se identifican múltiples rezagos en los que la serie muestra correlación, siendo notablemente altos. Esto sugiere una relación positiva sólida entre los valores actuales de la serie y sus valores pasados, abarcando los diferentes puntos de rezago.
Por otro lado, al examinar la estacionariedad de la serie mediante la prueba ADF, se obtiene un valor \(p\) de 0.85, significativamente alto. Este resultado indica la presencia de una raíz unitaria, lo que lleva a no rechazar la hipótesis nula y sugiere que la serie no es estacionaria.
##
## Augmented Dickey-Fuller Test
##
## data: ventana
## Dickey-Fuller = -1.9481, Lag order = 4, p-value = 0.5961
## alternative hypothesis: stationary
La diferenciación de una serie temporal se realiza con el propósito de lograr la estacionariedad en los datos. Tras aplicar la primera diferenciación, la serie aún muestra valores no estacionarios, evidenciado por un valor \(p\) de 0.18. Por consiguiente, se realiza una doble diferenciación con el propósito de mitigar patrones estacionales, logrando un valor \(p\) de 0.01 en el test de Dickey-Fuller. Este resultado permite rechazar la hipótesis nula con un nivel de significancia adecuado, lo que sugiere que la serie es estacionaria. Además, la doble diferenciación determina el valor de \(d\) del modelo (I) de ARIMA. Los siguientes gráficos muestran la poca autocorrelación entre los datos de la serie diferenciada.
##
## Augmented Dickey-Fuller Test
##
## data: miserie
## Dickey-Fuller = -4.9799, Lag order = 3, p-value = 0.01
## alternative hypothesis: stationary
Con el fin de establecer el orden apropiado de los modelos y proceder con su ajuste correspondiente, se examina visualmente el comportamiento de la serie utilizando las gráficas de la Función de Autocorrelación (ACF) y la Función de Autocorrelación Parcial (PACF). A continuación se presenta el resultado obtenido:
En los gráficos anteriores, se percibe una tendencia sinusoidal que indica la viabilidad del ajuste. Para establecer los dos valores faltantes, \(p\) y \(q\), que se refieren al orden de las partes medias autorregresivas determinado por la observación del gráfico PACF y medias móviles determinado por la observación del gráfico ACF, respectivamente, se observan los rezagos que sobrepasan las bandas de confianza. Para este caso, se determina un valor \(p = 2\) y un valor \(q = 2\)
Con el propósito de identificar el modelo más óptimo para predecir
las tasas de interés, se utiliza la función Auto.arima, la
cual permite determinar con precisión y reducir la incertidumbre al
ofrecer automáticamente los valores óptimos para las variables p, d y q.
Este ajuste considera diversos factores, como complejidad y precisión
del pronostico. El orden de este modelo ARIMA es (0,2,1). A continuación
se presenta el resumen del modelo, análisis de residuos y valor del MAPE
como parte del proceso de validación del modelo.
## Series: ventana
## ARIMA(0,2,1)
##
## Coefficients:
## ma1
## -0.4292
## s.e. 0.1333
##
## sigma^2 = 0.06298: log likelihood = -1.93
## AIC=7.86 AICc=8.06 BIC=12.18
Nos centraremos en el valor del AIC, el criterio de Información de Akaike, es una medida utilizada para evaluar la calidad de un modelo teniendo en cuenta su capacidad para ajustarse a los datos y su complejidad. Este criterio busca encontrar un balance entre la precisión de un modelo y su simplicidad, penalizando la complejidad del modelo para evitar el sobreajuste, que puede limitar la capacidad del modelo para predecir nuevos valores.
##
## Ljung-Box test
##
## data: Residuals from ARIMA(0,2,1)
## Q* = 12.737, df = 12, p-value = 0.3885
##
## Model df: 1. Total lags used: 13
Es importante el gráfico del comportamiento de los residuos y la autocorrelación de los rezagos, lo ideal es que el primero tenga un comportamiento estacionario y el segundo tenga valores dentro de las bandas de confianza, lo que significaría que los datos no estan autocorrelacionados.
En la prueba de ljung box, buscamos un valor p que no nos permita rechazar la hipotesis nula \(h₀\) que hace referencia a la ausencia de autocorrelación entre los residuos.
## [1] 0.0215379
El MAPE es una métrica que se utiliza para evaluar la precisión de un modelo de pronóstico. Calcula el porcentaje promedio de error absoluto en las predicciones en relación con los valores reales.
A continuación se presentarán los 4 modelos generados a partir de una
combinación similar a la obtenida por el análisis del PACF y de la
función Auto.arima
## Series: ventana
## ARIMA(1,2,1)
##
## Coefficients:
## ar1 ma1
## 0.6205 -1.0000
## s.e. 0.1041 0.0875
##
## sigma^2 = 0.06058: log likelihood = -1.46
## AIC=8.92 AICc=9.32 BIC=15.4
##
## Ljung-Box test
##
## data: Residuals from ARIMA(1,2,1)
## Q* = 18.033, df = 11, p-value = 0.08083
##
## Model df: 2. Total lags used: 13
## [1] 0.08324933
## Series: ventana
## ARIMA(2,2,2)
##
## Coefficients:
## ar1 ar2 ma1 ma2
## -1.5728 -0.7742 1.3586 0.4499
## s.e. 0.1735 0.1606 0.2490 0.2441
##
## sigma^2 = 0.05904: log likelihood = 1.3
## AIC=7.41 AICc=8.44 BIC=18.2
##
## Ljung-Box test
##
## data: Residuals from ARIMA(2,2,2)
## Q* = 8.5994, df = 9, p-value = 0.475
##
## Model df: 4. Total lags used: 13
## [1] 0.05059358
## Series: ventana
## ARIMA(2,2,1)
##
## Coefficients:
## ar1 ar2 ma1
## -1.2733 -0.4648 0.9678
## s.e. 0.1393 0.1156 0.1716
##
## sigma^2 = 0.05863: log likelihood = 0.77
## AIC=6.47 AICc=7.14 BIC=15.1
##
## Ljung-Box test
##
## data: Residuals from ARIMA(2,2,1)
## Q* = 8.8048, df = 10, p-value = 0.5507
##
## Model df: 3. Total lags used: 13
## [1] 0.02376298
## Series: ventana
## ARIMA(1,2,2)
##
## Coefficients:
## ar1 ma1 ma2
## 0.8050 -1.2929 0.2929
## s.e. 0.1183 0.1772 0.1715
##
## sigma^2 = 0.05959: log likelihood = -0.18
## AIC=8.36 AICc=9.03 BIC=16.99
##
## Ljung-Box test
##
## data: Residuals from ARIMA(1,2,2)
## Q* = 12.325, df = 10, p-value = 0.2639
##
## Model df: 3. Total lags used: 13
## [1] 0.06674476
La siguiente tabla muestra el resultado del valor \(p\), AIC y MAPE para todos los modelos presentados.
## Valor p AIC MAPE %
## Auto ARIMA 0.38 7.8 2.1
## Modelo 1 0.08 8.9 8.3
## Modelo 2 0.47 7.4 5.0
## Modelo 3 0.55 6.4 2.3
## Modelo 4 0.25 8.3 6.6
En la tabla anterior se muestran los modelos con sus respectivos
valores de “valor p”, AIC y MAPE correspondientes. Los resultados del
test de Ljung-Box indican que para todos los modelos no se rechaza la
hipótesis nula, lo que indica que los residuos son independientes. En
cuanto a los valores de AIC, el modelo 3 muestra el mejor ajuste, siendo
más simple en comparación con los otros modelos. Con respecto al MAPE,
este revela que el modelo generado por Auto.arima tiene el
menor error, con un 2.1%, sin embargo, el modelo 3 vuelve a destacar con
un error del 2.3%, lo que indica una gran precisión en sus
predicciones.
Considerando los modelos obtenidos, se busca seleccionar aquel que ofrezca predicciones precisas con la menor complejidad. En este caso, el modelo 3, con un valor p de 0.55 que garantiza independencia, muestra una complejidad menor según el AIC. Esta métrica objetiva cuantifica la precisión y simplicidad del modelo de manera relativa. Además, el MAPE indica un error promedio del 2.3% en las predicciones con respecto a los valores reales.
Con el objetivo de comparar si los valores pronosticados del modelo seleccionado son cercanos a los valores reales, se analizan los intervalos de confianza para los primeros seis meses del año.
## Point Forecast Lo 80 Hi 80 Lo 95 Hi 95
## Jan 2023 7.437983 7.127573 7.748394 6.963251 7.912715
## Feb 2023 7.168558 6.557973 7.779142 6.234750 8.102366
## Mar 2023 6.902763 5.960324 7.845203 5.461426 8.344101
## Apr 2023 6.656007 5.293629 8.018385 4.572430 8.739584
## May 2023 6.383323 4.589737 8.176909 3.640270 9.126376
## Jun 2023 6.134803 3.846595 8.423011 2.635291 9.634315
## Jan Feb Mar Apr May Jun
## 2023 7.3585 7.0800 6.8900 6.7900 6.6100 6.5500
Los resultados obtenidos arrojaron que con un intervalo de confianza del 95% los valores reales están en los rangos establecidos de este intervalo. Además, comparando mes a mes, se evidencia valores muy cercanos, en especial a inicios del 2023.
En las gráficas se evidencia que el modelo logró capturar la tendencia de la serie, en este caso se pronostica que para mediados del año las tasas de interés presentarán un decrecimiento tal y como lo indica el ajuste. Además, aunque a finales de 2022, el modelo no alcanza a predecir el decrecimiento repentino de la tasa, sin embargo, rapidamente el modelo se adapta a ello demostrando la simplicidad en la que maneja las observaciones.
El análisis detallado de las tasas de interés de Rumania durante el período de 2017 a 2023 destaca las influencias económicas y sociales que han impactado el panorama financiero del país. El aumento significativo de la inflación, alcanzando un 8.1% entre 2022 y 2023, generó preocupaciones sobre la estabilidad económica. Además, la pandemia de COVID-19 ocasionó desafíos económicos evidenciados por un déficit presupuestario histórico y una carga considerable de deudas hacia finales de 2020.
Durante la pandemia, se consideró la reducción de las tasas de interés como una estrategia para estimular la inversión y el préstamo. Sin embargo, a medida que la economía se recuperaba, el Banco Nacional de Rumania implementó un aumento progresivo en las tasas a partir de la segunda mitad de 2022. Este incremento fue una medida para estabilizar la economía. Es importante señalar que la economía rumana está intrínsecamente ligada al contexto europeo y global, lo que ha influenciado las decisiones de política monetaria.
El análisis de series temporales y modelos ARIMA se utilizó para comprender y prever posibles tendencias en las tasas de interés. Se observaron fluctuaciones significativas a lo largo de los años, especialmente un aumento notable en 2022. Además, se emplearon técnicas como autocorrelación, pruebas de raíz unitaria (ADF test) y diferenciación para evaluar la estacionariedad de los datos. Los resultados indicaron la necesidad de una doble diferenciación para alcanzar la estacionariedad en la serie.
Dentro de los modelos ARIMA ajustados, el análisis sugiere que el modelo (2,2,1) se ajusta de manera más efectiva a la serie de tasas de interés de Rumania. No obstante, se destacan otros modelos con méritos propios.
El pronóstico generado por estos modelos brinda una visión de los posibles comportamientos futuros de las tasas de interés. Aunque algunos modelos presentan un mejor rendimiento predictivo, se seleccionó aquel con el MAPE más bajo debido a su mayor precisión en términos porcentuales de los valores reales.
El contexto económico y las circunstancias particulares de Rumania han sido determinantes en las decisiones del Banco Nacional, reflejando la complejidad y la dificultad para prever con precisión la evolución futura de las tasas de interés. Las fluctuaciones económicas, la inflación y otros factores han impactado estas tasas, complicando la elaboración de pronósticos a largo plazo.
Es, E., & Bloomberg. (2018, enero 16). El caso de Rumanía: es la economía que más crece de Europa, pero la mejora no llega a sus ciudadanos. elEconomista. https://www.eleconomista.es/economia/noticias/8868939/01/18/Vivir-en-la-economia-que-mas-crece-de-Europa-no-garantiza-una-vida-mejor.html
Ch, S. (2023, enero 10). Rumanía sube los tipos de interés al 7%, el valor más alto en 12 años. swissinfo.ch. https://www.swissinfo.ch/spa/ruman%C3%ADa-tipos-de-inter%C3%A9s_ruman%C3%ADa-sube-los-tipos-de-inter%C3%A9s-al-7---el-valor-m%C3%A1s-alto-en-12-a%C3%B1os/48193934
Tipos del Banco Central de Rumanía. (2023, enero 10). Datosmacro.com. https://datosmacro.expansion.com/tipo-interes/rumania
Ch, S. (2021, agosto 1). Adaptación a la pandemia y fondos europeos: el milagro del crecimiento rumano. swissinfo.ch. https://www.swissinfo.ch/spa/ruman%C3%ADa-pib--cr%C3%B3nica-_adaptaci%C3%B3n-a-la-pandemia-y-fondos-europeos--el-milagro-del-crecimiento-rumano/46833570
El BNR vuelve a elevar el tipo de interés de referencia. (s/f). Radio Romania International. Recuperado el 5 de diciembre de 2023, de https://www.rri.ro/es_es/el_bnr_vuelve_a_elevar_el_tipo_de_interes_de_referencia-2669438