Análise da Série do Boi Gordo

Author

Alef Ryan

1 Introdução

Este relatório tem como objetivo analisar a série temporal do preço do boi gordo, realizando:

  • leitura e tratamento dos dados;
  • deflacionamento da série;
  • decomposição sazonal aditiva e multiplicativa;
  • teste formal de sazonalidade com dummies mensais;
  • extração da tendência e do ciclo pelo filtro de Hodrick-Prescott;
  • comparação entre tendência por média móvel e tendência pelo filtro HP;
  • estimação do preço do ativo via modelos ARIMA;
  • estimação da volatilidade via modelos GARCH;
  • comparação qualitativa dos resultados com o relatório do CEPEA.

2 Pacotes

library(tidyverse)
library(deflateBR)
library(readxl)
library(lubridate)
library(mFilter)
library(seasonal)
library(tseries)
library(urca)
library(forecast)
library(knitr)
library(kableExtra)
library(fGarch)

3 Série mensal do boi gordo

3.1 Leitura e tratamento dos dados

dados_mensais <- read_excel(
  "C:/Users/Alef/Documents/DerivativosR/dados/preço_spot/indicador_boi_gordo_m2.xls",
  skip = 3
)

dados_mensais$Valor <- as.numeric(gsub(",", ".", dados_mensais$Valor))
dados_mensais$Data  <- my(dados_mensais$Data)

glimpse(dados_mensais)
Rows: 231
Columns: 2
$ Data  <date> 2007-01-01, 2007-02-01, 2007-03-01, 2007-04-01, 2007-05-01, 200…
$ Valor <dbl> 53.57, 55.14, 55.93, 55.82, 55.55, 57.40, 61.48, 64.35, 61.40, 6…

3.2 Deflacionamento da série

A série nominal é deflacionada utilizando o IGP-M, tomando como referência o mês anterior ao último mês disponível na base.

[1] "02/2026"

4 Decomposição sazonal

4.1 Decomposição sazonal aditiva

Na decomposição aditiva, assume-se que a série é dada por:

\[ Y_t = T_t + S_t + E_t \]

em que (T_t) representa a tendência, (S_t) a sazonalidade e (E_t) o componente irregular.

4.1.1 Gráfico do componente sazonal aditivo em 2020

4.2 Decomposição sazonal multiplicativa

Na decomposição multiplicativa, assume-se que a série é dada por:

\[ Y_t = T_t \times S_t \times E_t \]

4.2.1 Gráfico do componente sazonal multiplicativo em 2020

4.3 Inspeção visual da sazonalidade

4.4 Teste formal de sazonalidade com dummies mensais

Para verificar formalmente a presença de sazonalidade, estima-se um modelo com dummies mensais e compara-se com um modelo contendo apenas intercepto.


Call:
lm(formula = valor_real ~ mes, data = dados_mensais)

Residuals:
   Min     1Q Median     3Q    Max 
-91.37 -30.13 -10.19  27.54  99.86 

Coefficients:
            Estimate Std. Error t value Pr(>|t|)    
(Intercept) 273.2772     9.4549  28.903   <2e-16 ***
mes2          0.1131    13.3712   0.008    0.993    
mes3         -0.2231    13.3712  -0.017    0.987    
mes4         -4.2321    13.5460  -0.312    0.755    
mes5        -10.9598    13.5460  -0.809    0.419    
mes6        -11.4567    13.5460  -0.846    0.399    
mes7        -10.1982    13.5460  -0.753    0.452    
mes8        -10.5957    13.5460  -0.782    0.435    
mes9         -7.5642    13.5460  -0.558    0.577    
mes10        -3.2361    13.5460  -0.239    0.811    
mes11         7.0142    13.5460   0.518    0.605    
mes12         4.8724    13.5460   0.360    0.719    
---
Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

Residual standard error: 42.28 on 219 degrees of freedom
Multiple R-squared:  0.02131,   Adjusted R-squared:  -0.02785 
F-statistic: 0.4334 on 11 and 219 DF,  p-value: 0.9399

Call:
lm(formula = valor_real ~ 1, data = dados_mensais)

Residuals:
   Min     1Q Median     3Q    Max 
-87.55 -31.32 -10.77  30.85 106.47 

Coefficients:
            Estimate Std. Error t value Pr(>|t|)    
(Intercept)  269.455      2.744   98.19   <2e-16 ***
---
Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

Residual standard error: 41.71 on 230 degrees of freedom

4.4.1 Comparação entre os modelos

Analysis of Variance Table

Model 1: valor_real ~ mes
Model 2: valor_real ~ 1
  Res.Df    RSS  Df Sum of Sq      F Pr(>F)
1    219 391548                            
2    230 400071 -11   -8523.7 0.4334 0.9399

5 Tendência e ciclo pelo filtro de Hodrick-Prescott

O filtro HP decompõe a série em tendência e ciclo. Para dados mensais, utiliza-se com frequência (= 14400).

5.1 Gráfico da série real e da tendência HP

5.2 Gráfico do ciclo

6 Tendência por média móvel de 12 meses

Além do filtro HP, pode-se extrair a tendência por meio de uma média móvel centrada de 12 meses.

6.1 Comparação entre média móvel e filtro HP

7 Prevendo o preço do boi gordo

Para a série deflacionada do boi gordo, foi aplicado o teste Dickey-Fuller Aumentado com o intuito de identificar a estacionariedade.

Teste de raiz unitária (ADF)
Serie Estatistica p_valor Lags
Nível -2.685 0.2883 6
Primeira diferença -5.862 0.0100 6

O teste acima indica que a série em nível se configura como não estacionária. Contudo, a série em primeira diferença apresentou evidências de estacionariedade.

7.1 Gráficos ACF e PACF

7.2 Estimando diversos modelos ARIMA

O modelo sugerido pela análise gráfica do ACF e PACF foi o ARIMA(0,1,0), enquanto o sugerido pelo auto.arima foi o ARIMA(1,1,1). Testamos diversos modelos e escolhemos com base na análise residual e nos critérios de informação AIC e BIC.

7.3 Teste nos resíduos

Teste dos resíduos
Modelo Ordem Ljung_Box_pvalor
modelo_arima_010 ARIMA(0,1,0) 0.1432
modelo_arima_011 ARIMA(0,1,1) 0.2699
modelo_arima_110 ARIMA(1,1,0) 0.2258
modelo_arima_111 ARIMA(1,1,1) 0.3988
modelo_arima_211 ARIMA(2,1,1) 0.3118
modelo_arima_112 ARIMA(1,1,2) 0.3120

7.4 Critérios AIC e BIC

Critérios de informação dos modelos ARIMA
Modelo AIC BIC
modelo_arima_010 1784.20 1787.64
modelo_arima_011 1782.36 1789.24
modelo_arima_110 1783.11 1789.98
modelo_arima_111 1781.32 1791.63
modelo_arima_211 1783.23 1796.98
modelo_arima_112 1783.23 1796.98

7.5 Escolha do modelo

Todos os modelos apresentaram resíduos compatíveis com ruído branco. Embasando-se no BIC como critério principal, o modelo escolhido para a previsão foi o ARIMA(0,1,0). Portanto, a série do boi gordo se comporta como um passeio aleatório, e a melhor previsão para (t+1) é o preço em (t).

7.6 Previsão

         Point Forecast    Lo 80    Hi 80    Lo 95    Hi 95
Apr 2026       347.5609 332.8528 362.2689 325.0669 370.0549
May 2026       347.8649 325.4933 370.2365 313.6505 382.0793
Jun 2026       347.6996 320.3753 375.0239 305.9107 389.4885
Jul 2026       347.7895 315.9605 379.6185 299.1112 396.4678
Aug 2026       347.7406 312.1260 383.3552 293.2728 402.2084
Sep 2026       347.7672 308.6552 386.8792 287.9506 407.5838
Oct 2026       347.7527 305.4703 390.0352 283.0874 412.4181
Nov 2026       347.7606 302.5097 393.0115 278.5553 416.9659
Dec 2026       347.7563 299.7301 395.7825 274.3066 421.2061
Jan 2027       347.7586 297.1038 398.4135 270.2887 425.2286
Feb 2027       347.7574 294.6064 400.9084 266.4699 429.0448
Mar 2027       347.7581 292.2216 403.2945 262.8224 432.6938

Se tratando de um passeio aleatório, o resultado médio previsto para os próximos 12 meses é de R$ 348,12. O intervalo de confiança aumenta com o passar dos meses.

8 Hedge direto

Por motivos de simplificação, o cross-hedge não será feito. Faremos o hedge direto, isto é, a mesma metodologia de hedge, porém com o ativo futuro sendo o mesmo do preço spot.

8.1 Base conjunta spot e futuro

8.2 Spot contra futuro e taxa de efetividade

Estamos estimando a equação:

\[ \Delta Spot = \alpha + h^{*}\Delta Futuro + e \]

A razão ótima é dada por:

\[ h^{*} = \frac{\text{Cov}(S,F)}{\text{Var}(F)} \]

Taxa de efetividade:

\[ HE = 1 - \frac{\mathrm{Var}(Spot - h^{*}Futuro)}{\mathrm{Var}(Spot)} \]

Resultados do hedge para o boi gordo
Medida Valor
Razão ótima de hedge (h*) 0.121086
Variância sem hedge 2.874879
Variância com hedge 2.741592
Efetividade do hedge 0.046363

Com a taxa de efetividade do hedge sendo próxima de 4,65%, é necessário afirmar que a taxa é baixa, sugerindo que o hedge direto não é eficaz em proteger a exposição.

9 Estimando volatilidade

A volatilidade condicional foi estimada por meio de modelos GARCH.

9.1 Estatística Descritiva

A base utilizada possui 7143 observações, abragendo 23-09-1997 até 10-04-2026.

Estatísticas Descritivas – Retornos do Boi Gordo
N Média Mediana Mínimo Máximo Desvio_P Variância Assimetria Curtose
7143 6.9e-05 0.00024 -0.113182 0.112028 0.009434 8.9e-05 -0.76484 20.44479

9.2 Volatilidade e retornos

9.2.1 modelo Garch

No gráfico acima, observa-se que maior volatilidade condicional está relacionada a maiores variações do preço do ativo. Em momentos de baixa volatilidade, os retornos tendem a se comportar de forma mais estável; quando os retornos possuem maior magnitude, seja negativa ou positiva, surgem picos na volatilidade e persistência temporária.

9.3 Parâmetros e medidas derivadas do GARCH

Parâmetros e medidas derivadas do modelo GARCH
Medida Valor p_valor
Parâmetro alpha 0.062110 0
Parâmetro beta 0.937531 0
Variância de longo prazo 0.000564 NA
Volatilidade de longo prazo 0.023754 NA
Taxa de reversão à média 0.000359 NA

O parâmetro beta indica o peso da volatilidade passada na determinação da volatilidade corrente. A soma (\(\alpha + \beta\)) informa a persistência da volatilidade, e (1 - (\(\alpha + \beta\))) representa a taxa de reversão à média. A série do boi gordo apresenta fraca reação a variações não esperadas do preço e alta persistência na volatilidade passada, com coeficiente sendo aproximadamente 0,97.

9.4 Prevendo a volatilidade para os próximos dias

\[ E(\sigma^{2}_{n+t}) = V_{L} + (\alpha + \beta)^{t}(\sigma^{2}_{n} - V_{L}) \]

Essa equação prevê a variância condicional no dia (n+t) usando as informações disponíveis ao final do período (n).

Como observado acima, a estrutura a termo aponta a trajetória de convergência da volatilidade para seu nível de longo prazo.

9.5 Impacto nas mudanças de volatilidade

Para a sensibilidade foi a partir da equação:

\[ \Delta \sigma(T) \approx \frac{1 - e^{-aT}}{aT} \cdot \frac{\sigma(0)}{\sigma(T)} \cdot \Delta \sigma(0) \]

Impacto de mudança de 1% na volatilidade instantânea prevista por GARCH(1,1)
horizonte impacto
1 0.9941196
10 0.9453989
30 0.8581850
50 0.7909469
100 0.6730340
500 0.3657128

Podemos observar o efeito sobre a estrutura a termo da mudança em 1% da volatilidade. O efeito é altamente concetrado no curto prazo, a medida que o horizonte aumento o efeito diminui de maneira lenta, indicando que a série do boi gordo é bastante sensível a pertubações de curto prazo e ao mesmo tempo, há relativa demora a dissipação do choque ao longo da estrutura a termo.

10 Análise do Agromensal do boi gordo

O Agromensal de janeiro de 2026 aponta para aumento da demanda interna e externa. O relatório não descarta expansão da oferta nacional do ativo, ainda que moderada.

A tendência esperada, segundo o Agromensal, é de alta dos preços do boi gordo.

O Agromensal de fevereiro de 2026 destacou que as vendas bateram recordes. Além disso, as chuvas favoreceram a pastagem, o que pode reduzir a oferta no curto prazo pela retenção para engorda.

Especialistas afirmam que o preço deve seguir firme.

11 Conciliação de análises

O ciclo aponta um hiato positivo, e as tendências estimadas sugerem elevação do nível de preços. A análise estatística indica baixa relevância do componente sazonal na série do boi gordo, de modo que não se espera um efeito sazonal forte de baixa dos preços no meio do ano.

As análises dos dados convergem com o exposto no Agromensal. A expectativa é de tendência de alta dos preços para 2026.

Portanto, é preciso que os transformadores, isto é, os agentes que utilizam o ativo como insumo, se protejam da alta dos preços.

12 Síntese do hedge direto e do GARCH

A razão ótima de hedge encontrada foi de 0,12, o que indica baixa correlação entre o preço futuro e o preço à vista do boi gordo. A taxa de efetividade do hedge direto é baixa, próxima de 5%, o que evidencia impacto limitado na redução da variância da exposição.

O modelo GARCH(1,1) da série do boi gordo indica baixa sensibilidade a retornos não esperados, com coeficiente sendo 0,0,62 e alta persistência da volatilidade, com coeficiente sendo 0,93, ou seja, a volatilidade reage pouco a choques inesperados e persiste por muito tempo, apresentando uma lenta reversão à média. Choques na volatilidade têm papel importante na dinâmica da volatilidade, afetando principalmente no curto prazo, com efeito dissipando a um ritmo lento. A série apresenta uma volatilidade de longo prazo próximo de 2,3%.

Diante desses resultados, não se recomenda a utilização do hedge direto para o boi gordo nas condições analisadas. A baixa efetividade do hedge impede ganhos relevantes associados à sua utilização.

Com relação à dinâmica da volatilidade, os resultados indicam baixa sensibilidade a choques isolados, mas elevada persistência e lenta reversão à média, o que implica que choques de volatilidade tendem a se prolongar ao longo do tempo.