O objetivo deste pacote é gerar um modelo automatizado de previsão da inflação da economia brasileira medida pelo IPCA/IBGE. Além de realizar a modelagem e previsão, o pacote reporta os resultados através de uma dashboard resumo.
Este pacote desenvolvido em R
, o modelo, os códigos, etc. fazem parte
dos cursos da Análise Macro.
Copyright 2021 Análise Macro. All rights reserved.
Utilizando o pacote {caret}
e o {HDeconometrics}
, são estimados
cinco modelos: CSR, LASSO, Bagging, Random Walk e Ensemble, além de
comparação com um benchmark de mercado (Focus), que são avaliados
utilizando o método da validação cruzada.
As etapas realizadas e funcionalidades referentes podem ser descritas conforme abaixo:
| Procedimento | Função |
|-------------------------------------------------------------------------|---------------------------------------------|
| 1) Coleta e tratamento de dados | ipca::get_data()
e ipca::ts_transform()
|
| 2) Treinamento dos modelos (validação cruzada e cálculo de acurácia) | ipca::train_models()
|
| 3) Previsão fora da amostra do modelo Ensemble | ipca::forecast_ensemble()
|
| 4) Automatização das etapas 1 a 3 e criação de dashboard de resultados | ipca::build_dashboard()
|
O pacote pode ser instalado através do GitHub com
o {remotes}
:
# if (!require("remotes")) install.packages("remotes")
remotes::install_github("analisemacropro/ipca")
A principal função do pacote é capaz de reproduzir todo o workflow e gerar uma dashboard de resultados (arquivo HTML da Flexdashboard):
library(ipca)
td <- tempdir()
build_dashboard(save_at = td)
Uma prévia do resultado pode ser conferida abaixo:
Para utilizar as demais funções verifique as documentações referentes.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.