Erro de Previsão da inflação mensal no boletim Focus

Como tenho escrito nesse espaço todas as segundas-feiras, o boletim Focus do Banco Central conta com uma rica base de dados sobre expectativas dos agentes a respeito de diversas variáveis macroeconômicas. Temos, inclusive, um script de R para coleta, tratamento e visualização automatizada desses dados em nosso Curso de Análise de Conjuntura usando o R. O script torna bem mais simples a tarefa de lidar com esses dados.

Para ilustrar, suponha por exemplo que você queira ter acesso às expectativas de inflação um mês à frente. Isto é, a inflação projetada pelos agentes para o mês t+1. Fazer isso na mão vai dar um trabalho danado, porque você vai ter que pegar os dados em excel no banco central, para cada 2 anos, depois empilhar esses dados e por fim colher a expectativa para o tal mês t+1.

No R, contudo, a coisa fica mais simples. Para começar, podemos pegar os dados diretamente do site para o RStudio com o pacote rbcb. Depois, usando alguns pacotes como o dplyr e o lubridate, que são ensinados no nosso Curso de Introdução ao R para Análise de Dados, nós podemos tratar os dados que obtivemos, tendo acesso apenas às expectativas de inflação para o mês t+1. E isso com poucas linhas de código, como ilustramos abaixo.


library(rbcb)
library(tidyverse)
library(lubridate)
library(scales)
library(latex2exp)

expectativa = get_monthly_market_expectations('IPCA') %>%
mutate(reference_month = ymd(parse_date_time(reference_month, orders = '%Y-%m')),
diff_months = round(time_length(reference_month - date, unit='month'),2)) %>%
filter(base == 0 & diff_months > 0 & diff_months < 1) %>%
group_by(mes=floor_date(date, "month")) %>%
summarize(media=mean(mean))

Pronto! Temos o objeto expectativa - um tibble - que contém os meses e o valor da expectativa média para o mês t+1. Com essa informação, podemos verificar se os agentes são viesados em suas projeções. Para isso, nós precisamos pegar a inflação efetivamente observada, também utilizando o pacote rbcb. De posse desse dado, basta construirmos o erro de previsão e gerar um gráfico como abaixo.

Se regredirmos esse erro de previsão contra um intercepto, vamos verificar que há uma subestimação da inflação mensal de 6 pontos-base por parte dos agentes do boletim Focus, na amostra que consideramos - um total de 240 observações. O resultado, diga-se, está em linha com o working paper 227 do próprio Banco Central.

 

(*) Isso e muito mais você aprende em nossos Cursos de Macroeconomia Aplicada.

_________________


_________________

Compartilhe esse artigo

Facebook
Twitter
LinkedIn
WhatsApp
Telegram
Email
Print

Comente o que achou desse artigo

Outros artigos relacionados

Previsões do Boletim Focus em Anos Eleitorais

Eleições são momentos de incerteza, mas os dados do Boletim Focus mostram que nem toda incerteza é igual. Ao analisar as previsões de inflação, juros e câmbio nos anos que antecederam as eleições de 2014, 2018 e 2022, este post investiga como o mercado revisa cenários macroeconômicos ao longo do tempo.

Como Medir o Ciclo das Concessões de Crédito usando Python

Este exercício apresenta uma análise quantitativa da relação entre o ciclo de concessões de crédito, a atividade econômica e a política monetária no Brasil. Utilizando a linguagem Python, o estudo aplica técnicas de decomposição de séries temporais (X13-ARIMA e Filtro HP) para isolar os componentes cíclicos dos dados. Os resultados da modelagem econométrica confirmam a pró ciclicidade do crédito em relação ao hiato do produto e sua sensibilidade às variações no hiato da taxa de juros real.

Choque de juros e renda em bens duráveis e não duráveis usando Python

Este artigo analisa a dinâmica do consumo no Brasil utilizando Python e modelos de Vetores Autorregressivos (VAR). Ao segregar bens duráveis e não duráveis, o estudo quantifica a sensibilidade a choques de juros e renda. Criamos todo o processo através do ciclo de dados: coleta, tratamento, análise de dados, modelagem e apresentação dos resultados, tudo automatizado usando a linguagem Python.

Boletim AM

Receba diretamente em seu e-mail gratuitamente nossas promoções especiais e conteúdos exclusivos sobre Análise de Dados!

Boletim AM

Receba diretamente em seu e-mail gratuitamente nossas promoções especiais e conteúdos exclusivos sobre Análise de Dados!

como podemos ajudar?

Preencha os seus dados abaixo e fale conosco no WhatsApp

Boletim AM

Preencha o formulário abaixo para receber nossos boletins semanais diretamente em seu e-mail.