Home
    • español
    • English
  • English 
    • español
    • English
  • Login
View item 
  •   BCCR Economic Research Repository
  • Documentos académicos
  • Documentos de Trabajo
  • View item
  •   BCCR Economic Research Repository
  • Documentos académicos
  • Documentos de Trabajo
  • View item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Forecasting Costa Rican Inflation with Machine Learning Methods

Thumbnail
Download
Date published
2020
Author
Rodríguez-Vargas, Adolfo
Editor
Rodríguez-Vargas, Adolfo
Document language
eng
Metadata
Show full item record
Resumen
Se presenta una primera evaluación de la capacidad de métodos de aprendizaje automático para predecir la inflación en Costa Rica. Se calculan pronósticos mediante dos variantes de K-Nearest Neighbours (KNN), bosques aleatorios, extreme gradient boosting y un modelo de tipo long short-term memory (LSTM). Sus propiedades se evalúan de acuerdo con criterios sugeridos en la literatura sobre pronósticos óptimos, se compara su desempeño con el del promedio de los pronósticos univariados actualmente en uso en el Banco Central de Costa Rica. Los resultados son promisorios. Se encontró que los pronósticos con el mejor desempeño son los resultantes de aplicar LSTM, KNN univariado y en menor medida bosques aleatorios. Además, una combinación de los pronósticos obtenidos mediante estos métodos mejora el desempeño con respecto a los pronósticos individuales a todos los horizontes, y también supera en desempeño al promedio de los pronósticos univariados. La combinación resulta insesgada, sus errores de pronóstico no muestran patrones de correlación indeseables, y mejora la capacidad de pronóstico a todos los horizontes, tanto para el nivel de la inflación como para la dirección de sus cambios.
Abstract
We present a first assessment of the predictive ability of machine learning methods for inflation forecasting in Costa Rica. We compute forecasts using two variants of K-Nearest Neighbours, random forests, extreme gradient boosting and a long short-term memory (LSTM) network. We evaluate their properties according to criteria from the optimal forecast literature, and we compare their performance with that of an average of univariate inflation forecasts currently used by the Central Bank of Costa Rica. We find that the best-performing forecasts are those of LSTM, univariate KNN and in lesser extent random forests. Furthermore, a combination performs better than the individual forecasts included in it and the average of the univariate forecasts. This combination is unbiased, its forecast errors show appropriate properties, and it improves the forecast accuracy at all horizons, both for the level of inflation and for the direction of its changes.
Código JEL
E31, C45, C49, C53.
 
JEL code
E31, C45, C49, C53.
 
Palabras clave
inflación, pronóstico, aprendizaje automático, evaluación.
 
Keywords
inflation, forecasting, machine learning, forecast evaluation.
 
Handle:


URI
https://repositorioinvestigaciones.bccr.fi.cr/handle/20.500.12506/335
Collections
  • Documentos de Trabajo [174]
http://creativecommons.org/licenses/by-nc-nd/4.0/This work is licensed under a Creative Commons Reconocimiento-NoComercial 4.0.

Browse

All of repositoryCommunities and collectionsIssue dateAuthorTitleJEL codeThis collectionIssue dateAuthorTitleJEL code

Subscription

LoginRegister
Central telefonica

(506) 2243-3333

Central telefónica
.

Dirección

Dirección

Av. central y 1, calles 2 y 4, San José, Costa Rica

Horario

Horario

Lunes a viernes
9:00 a.m a 4:00 p.m

Atencion al usuario

Escríbanos

Atención al usuario
.

Central telefonica

(506) 2243-3333

Central telefónica
.

Dirección

Dirección

Av. central y 1, calles 2 y 4, San José, Costa Rica

Horario

Horario

Lunes a viernes
9:00 a.m a 4:00 p.m

Atencion al usuario

Escríbanos

Atención al usuario
.

Central telefonica

(506) 2243-3333

Central telefónica
.

Dirección

Dirección

Av. central y 1, calles 2 y 4, San José, Costa Rica

Horario

Horario

Lunes a viernes
9:00 a.m a 4:00 p.m

Atencion al usuario

Escríbanos

Atención al usuario
.