Previsão da inflação brasileira com métodos de aprendizado de máquina
Autor(a) principal: | |
---|---|
Data de Publicação: | 2024 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/272901 |
Resumo: | A previsão da inflação é importante para agentes econômicos, como firmas, trabalhadores e investidores, e para as autoridades monetárias. Num contexto dos avanços da inteligência artificial (IA) e da grande disponibilidade de dados (big data), este trabalho objetiva testar a capacidade preditiva de alguns modelos de aprendizado de máquina (regressão ridge, LASSO, Random Forest e Gradient Boosting) e compará-los ao ARIMA. Para tanto, a variável escolhida foi o Índice Nacional de Preços ao Consumidor Amplo (IPCA). Os modelos foram treinados com os dados de janeiro de 2004 a fevereiro de 2017, e testaram-se as suas previsões para o período de março de 2017 a setembro de 2023. Além do IPCA, os modelos foram treinados com outras 40 séries temporais. Calcularam-se algumas métricas de erro para as previsões e compararam-se as previsões dos modelos de aprendizado de máquina às do ARIMA por meio do teste de Diebold-Mariano. Como resultado, encontrou-se que os modelos de aprendizado de máquina (com a exceção da regressão ridge) apresentaram resultados superiores (isto é, com menor erro) aos do ARIMA para quase todos os horizontes temporais. Contudo, os resultados não foram significativamente superiores aos do ARIMA para um nível de significância de 5% para o teste de Diebold-Mariano na maioria dos casos. Com isso, concluiu-se que, apesar de modelos de IA obterem bons resultados, ainda não é possível descartar o ARIMA num contexto de previsão de inflação. Além disso, destacaram-se as cinco variáveis mais selecionadas por cada modelo, e vê-se que há certa estabilidade entre horizontes e até mesmo entre modelos. Destaca-se a preferência por variáveis de atividade econômica, de moeda, de incerteza, e confiança e pelo próprio IPCA. |
id |
UFRGS-2_9fc8efc273069fc9d45df4d415ba04c8 |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/272901 |
network_acronym_str |
UFRGS-2 |
network_name_str |
Repositório Institucional da UFRGS |
repository_id_str |
|
spelling |
Frainer, Guilherme da SilvaPortugal, Marcelo Savino2024-03-05T04:37:02Z2024http://hdl.handle.net/10183/272901001197510A previsão da inflação é importante para agentes econômicos, como firmas, trabalhadores e investidores, e para as autoridades monetárias. Num contexto dos avanços da inteligência artificial (IA) e da grande disponibilidade de dados (big data), este trabalho objetiva testar a capacidade preditiva de alguns modelos de aprendizado de máquina (regressão ridge, LASSO, Random Forest e Gradient Boosting) e compará-los ao ARIMA. Para tanto, a variável escolhida foi o Índice Nacional de Preços ao Consumidor Amplo (IPCA). Os modelos foram treinados com os dados de janeiro de 2004 a fevereiro de 2017, e testaram-se as suas previsões para o período de março de 2017 a setembro de 2023. Além do IPCA, os modelos foram treinados com outras 40 séries temporais. Calcularam-se algumas métricas de erro para as previsões e compararam-se as previsões dos modelos de aprendizado de máquina às do ARIMA por meio do teste de Diebold-Mariano. Como resultado, encontrou-se que os modelos de aprendizado de máquina (com a exceção da regressão ridge) apresentaram resultados superiores (isto é, com menor erro) aos do ARIMA para quase todos os horizontes temporais. Contudo, os resultados não foram significativamente superiores aos do ARIMA para um nível de significância de 5% para o teste de Diebold-Mariano na maioria dos casos. Com isso, concluiu-se que, apesar de modelos de IA obterem bons resultados, ainda não é possível descartar o ARIMA num contexto de previsão de inflação. Além disso, destacaram-se as cinco variáveis mais selecionadas por cada modelo, e vê-se que há certa estabilidade entre horizontes e até mesmo entre modelos. Destaca-se a preferência por variáveis de atividade econômica, de moeda, de incerteza, e confiança e pelo próprio IPCA.Inflation forecasting is important for economic agents such as firms, workers, and investors, as well as for monetary authorities. In the context of advances in artificial intelligence (AI) and the extensive availability of data (big data), this study aims to test the predictive capacity of some machine learning models (ridge regression, LASSO, Random Forest, and Gradient Boosting) and compare them to ARIMA. For this purpose, the chosen variable was the National Consumer Price Index (IPCA) of Brazil. The models were trained with data from January 2004 to February 2017, and their predictions were tested for the period from March 2017 to September 2023. In addition to IPCA, the models were trained with 40 other time series. Some error metrics were calculated for the predictions, and the machine learning model predictions were compared to ARIMA using the Diebold-Mariano test. As a result, it was found that machine learning models (with the exception of ridge regression) yielded superior results (i.e., lower error) compared to ARIMA for almost all time horizons. However, the results were not significantly superior to ARIMA at a 5% significance level for the Diebold-Mariano test in most cases. Therefore, it was concluded that, despite AI models achieving good results, it is not yet possible to discard ARIMA in the context of inflation forecasting. Additionally, the five most selected variables by each model were highlighted, and there is a certain stability observed among horizons and even among models. The top predictors chosen included economic activity, currency, uncertainty and confidence variables, as well as the IPCA itself.application/pdfporEconometriaInflaçãoInflation forecastingMachine learningEconometricsPrevisão da inflação brasileira com métodos de aprendizado de máquinainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulFaculdade de Ciências EconômicasPorto Alegre, BR-RS2023/2Ciências Econômicasgraduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001197510.pdf.txt001197510.pdf.txtExtracted Texttext/plain88012http://www.lume.ufrgs.br/bitstream/10183/272901/2/001197510.pdf.txt34e7bfad89a3be7ceea253dd2023b208MD52ORIGINAL001197510.pdfTexto completoapplication/pdf2813302http://www.lume.ufrgs.br/bitstream/10183/272901/1/001197510.pdf92e1c70404ecf9dcc399f1f62399bd0fMD5110183/2729012024-03-06 04:55:50.422631oai:www.lume.ufrgs.br:10183/272901Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2024-03-06T07:55:50Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Previsão da inflação brasileira com métodos de aprendizado de máquina |
title |
Previsão da inflação brasileira com métodos de aprendizado de máquina |
spellingShingle |
Previsão da inflação brasileira com métodos de aprendizado de máquina Frainer, Guilherme da Silva Econometria Inflação Inflation forecasting Machine learning Econometrics |
title_short |
Previsão da inflação brasileira com métodos de aprendizado de máquina |
title_full |
Previsão da inflação brasileira com métodos de aprendizado de máquina |
title_fullStr |
Previsão da inflação brasileira com métodos de aprendizado de máquina |
title_full_unstemmed |
Previsão da inflação brasileira com métodos de aprendizado de máquina |
title_sort |
Previsão da inflação brasileira com métodos de aprendizado de máquina |
author |
Frainer, Guilherme da Silva |
author_facet |
Frainer, Guilherme da Silva |
author_role |
author |
dc.contributor.author.fl_str_mv |
Frainer, Guilherme da Silva |
dc.contributor.advisor1.fl_str_mv |
Portugal, Marcelo Savino |
contributor_str_mv |
Portugal, Marcelo Savino |
dc.subject.por.fl_str_mv |
Econometria Inflação |
topic |
Econometria Inflação Inflation forecasting Machine learning Econometrics |
dc.subject.eng.fl_str_mv |
Inflation forecasting Machine learning Econometrics |
description |
A previsão da inflação é importante para agentes econômicos, como firmas, trabalhadores e investidores, e para as autoridades monetárias. Num contexto dos avanços da inteligência artificial (IA) e da grande disponibilidade de dados (big data), este trabalho objetiva testar a capacidade preditiva de alguns modelos de aprendizado de máquina (regressão ridge, LASSO, Random Forest e Gradient Boosting) e compará-los ao ARIMA. Para tanto, a variável escolhida foi o Índice Nacional de Preços ao Consumidor Amplo (IPCA). Os modelos foram treinados com os dados de janeiro de 2004 a fevereiro de 2017, e testaram-se as suas previsões para o período de março de 2017 a setembro de 2023. Além do IPCA, os modelos foram treinados com outras 40 séries temporais. Calcularam-se algumas métricas de erro para as previsões e compararam-se as previsões dos modelos de aprendizado de máquina às do ARIMA por meio do teste de Diebold-Mariano. Como resultado, encontrou-se que os modelos de aprendizado de máquina (com a exceção da regressão ridge) apresentaram resultados superiores (isto é, com menor erro) aos do ARIMA para quase todos os horizontes temporais. Contudo, os resultados não foram significativamente superiores aos do ARIMA para um nível de significância de 5% para o teste de Diebold-Mariano na maioria dos casos. Com isso, concluiu-se que, apesar de modelos de IA obterem bons resultados, ainda não é possível descartar o ARIMA num contexto de previsão de inflação. Além disso, destacaram-se as cinco variáveis mais selecionadas por cada modelo, e vê-se que há certa estabilidade entre horizontes e até mesmo entre modelos. Destaca-se a preferência por variáveis de atividade econômica, de moeda, de incerteza, e confiança e pelo próprio IPCA. |
publishDate |
2024 |
dc.date.accessioned.fl_str_mv |
2024-03-05T04:37:02Z |
dc.date.issued.fl_str_mv |
2024 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10183/272901 |
dc.identifier.nrb.pt_BR.fl_str_mv |
001197510 |
url |
http://hdl.handle.net/10183/272901 |
identifier_str_mv |
001197510 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Repositório Institucional da UFRGS |
collection |
Repositório Institucional da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/272901/2/001197510.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/272901/1/001197510.pdf |
bitstream.checksum.fl_str_mv |
34e7bfad89a3be7ceea253dd2023b208 92e1c70404ecf9dcc399f1f62399bd0f |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
|
_version_ |
1801224677045043200 |