ESTUDO DE CASO ANALÍTICO

Produção de Petróleo
no Brasil

Uma investigação estatística multimetodológica (1997–2025) independente e autoral sobre a dinâmica de produção nacional.

01. Introdução

O estudo de séries temporais constitui um dos pilares mais produtivos da estatística aplicada: em vez de tratar a dependência entre observações passadas e futuras como um obstáculo, ele a transforma em informação — sobre o processo que gera os dados e sobre seu comportamento futuro.

O petróleo ocupa posição estratégica na economia brasileira: parcela relevante da balança comercial, receitas fiscais via royalties, e a principal fonte de energia primária do país. A descoberta do pré-sal, anunciada em 2006, redesenhou a trajetória de produção nacional nas duas décadas seguintes — e é essa trajetória, com 348 observações mensais entre janeiro de 1997 e dezembro de 2025, que este trabalho investiga.

Nota de Evolução: Este projeto é uma evolução natural e independente do projeto original (v1.0). Você pode acessar o trabalho acadêmico que deu origem a essa evolução clicando no botão abaixo.
Ver Versão 1.0 (Acadêmica)
Este é um estudo em sua segunda versão: a série foi estendida até o fim de 2025, e duas metodologias novas foram incorporadas — análise de intervenção (Box-Tiao) para modelar formalmente choques históricos, e análise espectral para investigar a série no domínio da frequência.

02. Metodologia

A modelagem seguiu a abordagem clássica de Box-Jenkins para a família SARIMA, complementada por três frentes adicionais que boa parte dos exercícios de previsão aplicada deixa de fora:

  • Identificação, estimação e diagnóstico — o ciclo iterativo padrão: funções de autocorrelação (FAC/FACP/EACF), estimação por máxima verossimilhança, e testes formais nos resíduos (Ljung-Box, Shapiro-Wilk, Jarque-Bera) para garantir que o que sobrou é, de fato, ruído.
  • Análise de dados atípicos e intervenção — os choques que marcaram o setor (apagão de 2001, Lava Jato, pandemia) não foram apenas observados na série: foram modelados formalmente, com magnitude e significância estatística estimadas.
  • Análise espectral — a série foi decomposta no domínio da frequência para verificar se o ciclo sazonal é, de fato, um ciclo anual simples ou algo mais complexo.
  • Validação preditiva sob dois desenhos — um holdout estático de 36 meses e uma validação rolling-origin de sete origens — porque um único corte de teste pode mascarar (ou exagerar) o desempenho real de um modelo.

03. Análise Exploratória

A pergunta que orienta todo o trabalho: existe um ciclo anual estável na produção de petróleo do Brasil — e o que o molda?

A inspeção da série completa já entrega a resposta parcial: uma tendência de crescimento acentuada, especialmente a partir de 2015, e um padrão sazonal que se repete, mas cuja amplitude cresce junto com o nível da série.

Quatro fases distintas emergem da leitura visual: crescimento linear até 2008 (campos convencionais da Bacia de Campos); estabilidade relativa entre 2008–2015 (maturação do pré-sal); aceleração pronunciada entre 2015–2020, interrompida pela crise da Lava Jato; e, a partir de 2020, um período mais instável — pandemia seguida por uma nova fase de crescimento acentuado, com recordes sucessivos.

O "pico de março" que não existe

Um dos achados mais contraintuitivos do trabalho: a leitura tradicional de que fevereiro é um mês fraco e março um mês de recuperação sazonal é, em boa parte, uma ilusão de calendário — não um efeito operacional.

Quando a produção é reescalada pelo número de dias de cada mês, o desvio de fevereiro (que parecia ser de −9,1%) cai para −2,1% — e o "pico" de março, na verdade, se torna um dos meses mais fracos do ano (−2,8%) depois do ajuste. Quase metade (46,6%) da dispersão sazonal aparente desaparece só com essa correção. O que sobra — a sazonalidade genuína, de natureza operacional — é o que de fato compete pela energia espectral discutida mais adiante.

04. Choques Estruturais e Intervenção

A produção de petróleo não é uma curva suave: ela é pontuada por eventos que deslocaram seu nível de forma permanente ou temporária. Em vez de deixar esses choques "escondidos" dentro do erro do modelo, cada um foi modelado explicitamente.

Cinco eventos foram construídos com base em conhecimento de domínio — a crise do apagão energético de 2001, a retração de investimentos durante a Operação Lava Jato, o início da produção comercial do pré-sal, alterações no marco regulatório do setor, e o choque da pandemia de COVID-19. Testes formais de quebra estrutural (Bai-Perron) confirmam, de forma independente, a instabilidade em pontos muito próximos aos historicamente documentados — uma convergência entre detecção estatística não supervisionada e conhecimento de domínio.

05. O Achado Central: Quando os Modelos Discordam

Aqui está o coração do trabalho — e o motivo pelo qual comparar 18 modelos sob um único teste seria, na melhor das hipóteses, incompleto.

Testamos SARIMA, ARIMAX (com regressores de intervenção), Holt-Winters, Prophet, TBATS, redes neurais autorregressivas (NNAR) e um modelo estrutural de espaço de estados — sob dois desenhos de validação diferentes: um teste único de 36 meses, e uma validação com sete origens móveis de 12 meses cada.

Comparação de Acurácia das Previsões (Holdout)

Métricas de erro calculadas exclusivamente no período de teste fora da amostra (janeiro de 2023 a dezembro de 2025 — horizonte de 36 meses). Esse período não foi utilizado no treinamento dos modelos, fornecendo um teste real de capacidade preditiva.

Modelo MAE (m³) RMSE (m³) MAPE MASE U-Theil
Holt-Winters Campeão 830.657 1.008.788 4,74% 1,350 1,260
auto.arima
[ARIMA(2,1,1)(2,0,0)₁₂ c/ deriva]
922.925 1.127.748 5,25% 1,500 1,409
ARIMA + Fourier
parcimonioso
1.000.498 1.229.305 5,68% 1,626 1,535
ARIMAX
5 manuais
1.082.475 1.334.219 6,12% 1,759 1,666
SARIMA(8,1,1)(1,0,1)₁₂
Campeão AICc
1.156.409 1.413.640 6,54% 1,879 1,766
Prophet
Meta
1.333.382 1.622.580 7,53% 2,166 2,027
Rede Neural
NNAR
1.972.473 2.316.409 11,14% 3,205 2,893
MAE & RMSE

Métricas absolutas de erro em metros cúbicos (m³). Medem o desvio médio das previsões em relação aos valores reais observados. O RMSE penaliza erros de maior magnitude.

MAPE

Erro percentual absoluto médio. Expressa o erro em termos relativos. O modelo Holt-Winters apresentou a maior precisão relativa com apenas 4,74% de desvio médio.

MASE & U-Theil

Métricas relativas. O MASE compara o erro do modelo com um previsor ingênuo sazonal (valores > 1 indicam que a previsão é pior do que apenas repetir o ano anterior). O U-Theil compara com um passeio aleatório.

O resultado é uma virada completa de ranking:

  • Sob o teste de 36 meses, Holt-Winters vence disparado — nenhum dos outros 17 modelos chega perto.
  • Mas o candidato SARIMA selecionado automaticamente (sem nenhuma intervenção manual do analista) — que havia ficado em último lugar entre os 8 candidatos SARIMA na etapa de seleção por critério de informação (AICc/BIC) — se torna o 2º melhor modelo entre os 18, superando até o modelo escolhido manualmente como "referência" da família SARIMA.
  • Sob o desenho de validação com origens móveis (rolling-origin), esse mesmo SARIMA automático supera o Holt-Winters.

A conclusão prática não é "qual modelo é o melhor" — é que essa pergunta muda de resposta dependendo de como você mede. Um critério de seleção dentro da amostra de treino (AICc) e o desempenho fora da amostra respondem perguntas diferentes, e um bom exercício preditivo precisa testar ambas antes de declarar um vencedor.

06. Nem Todo Modelo que Acerta Sabe que Pode Errar

Um segundo achado, menos óbvio, mas igualmente importante: acurácia pontual e qualidade da incerteza são coisas diferentes — e nem sempre andam juntas.

O Prophet, por exemplo, teve a melhor acurácia pontual sob o desenho de validação com origens móveis. Mas seus intervalos de confiança de 95% só continham o valor real observado em 47,2% das vezes — quando deveriam conter em 95%. Ou seja: o modelo acerta bem "no ponto", mas sua noção de quão incerto ele deveria estar é sistematicamente otimista demais.

Boa acurácia pontual não é evidência de boa quantificação de incerteza. Para decisões que dependem de cenários (notícias ou um número único), vale mais um modelo com intervalo de confiança calibrado do que um com o menor erro médio isolado.

07. Previsão para 2026

Depois de toda a validação, a pergunta prática: o que esperar para o próximo ano?

Entre os modelos com intervalos de confiança mais confiáveis, o cenário central aponta para um crescimento moderado, entre 7% e 8% em relação à produção total de 2025. A faixa de incerteza entre os diferentes modelos, porém, é ampla — o que reforça o princípio central do trabalho: tratar a previsão como uma faixa de cenários plausíveis é mais honesto (e mais útil) do que apostar num único valor pontual.

Cenários Comparativos de Previsão Mensal para 2026 (m³)

Comparativo das projeções ponto a ponto mês a mês dos principais modelos estimadores para o ano de 2026.

Mês/2026 Holt-Winters ARIMA + Fourier (parc.) SARIMA(8,1,1)(1,0,1)₁₂ Prophet ARIMAX (parc.)
Janeiro 19.511.394 19.558.253 19.859.521 18.348.739 21.341.420
Fevereiro 17.873.531 17.779.174 17.844.214 16.491.707 19.073.367
Março 19.277.260 19.482.163 19.351.269 17.904.236 20.717.470
Abril 18.748.571 18.946.251 18.859.164 17.511.381 20.199.715
Maio 19.508.463 19.607.189 19.628.612 18.269.709 21.075.394
Junho 19.090.336 19.159.019 19.125.410 17.741.214 20.513.398
Julho 20.005.660 20.001.969 20.280.665 18.726.506 21.713.107
Agosto 20.199.513 20.061.604 20.292.527 18.849.004 21.748.031
Setembro 19.690.214 19.498.324 19.775.759 18.265.199 21.186.430
Outubro 20.292.192 20.069.502 20.289.872 18.762.125 21.773.148
Novembro 19.582.604 19.656.214 19.629.256 18.179.834 21.018.672
Dezembro 20.760.087 20.740.545 20.691.990 19.150.053 22.145.622

A análise comparativa desses cenários revela uma convergência e algumas divergências fundamentais sobre a melhor abordagem preditiva:

  • Convergência por Consenso: O modelo campeão Holt-Winters, o ARIMA + Fourier e o SARIMA campeão por AICc convergem notavelmente para um cenário de crescimento anual moderado (entre 7% e 8% em relação a 2025), projetando médias mensais próximas a 19,5 milhões de m³.
  • Divergência Contrafactual (ARIMAX): O modelo ARIMAX parcimonioso projeta o cenário mais otimista, com cerca de 15% de crescimento. Isso ocorre porque seus regressores de choques históricos (como Lava Jato, COVID-19 e Crise do Apagão) tornam-se nulos no período de previsão. Assim, a extrapolação do ARIMAX responde a uma pergunta contrafactual: qual seria a produção futura livre de choques operacionais severos.
  • Previsão por Consenso de Modelos: Em vez de apostar no valor pontual de um único modelo isolado, a prática metodológica mais recomendada e robusta é mapear a dispersão entre eles. Tratar o intervalo de 16,5 a 22,1 milhões de m³/mês como a faixa substantiva de incerteza, e utilizar a média de consenso de 19,59 milhões de m³/mês como previsor central robusto (totalizando cerca de 235,1 milhões de m³ no ano).

08. Rigor e Reprodutibilidade

Um detalhe que normalmente fica de fora de um case, mas que diz bastante sobre como o trabalho foi conduzido: parte da análise foi auditada de forma independente, em um ambiente computacional diferente do original. Isso revelou que alguns procedimentos automáticos (busca automática de modelo, detecção automática de eventos atípicos) produzem resultados que variam entre versões de pacotes estatísticos — uma limitação real, documentada explicitamente no relatório em vez de ocultada, com as versões exatas de software registradas para que os resultados possam ser conferidos.

>_ R Console // Auditoria de Ambiente Computacional [ R-4.4.2 // Windows ]
> audit_environment() Checking system and package version consistency... [System Settings] Platform: x86_64-w64-mingw32/x64 (64-bit Windows 11) R Version: 4.4.2 (2024-10-31 ucrt) Active Locale: Portuguese_Brazil.utf8 [Package Audit Results] # Manipulação de Dados ✓ readxl        (v1.4.5)  : OK (leitura do dataset original livre de desvios) ✓ dplyr         (v1.2.1)  : OK (transformação e agregação consistente de dados) ✓ tidyr         (v1.3.2)  : OK (organização e pivotagem estrutural) ✓ tibble        (v3.3.1)  : OK (data frames modernos validados) ✓ stringr       (v1.6.0)  : OK (manipulação de strings textuais) ✓ lubridate     (v1.9.5)  : OK (ajuste de fusos e parsing de datas) ✓ nanoparquet   (v0.5.1)  : OK (leitura/escrita otimizada em formato colunar) ✓ here          (v1.0.2)  : OK (resolução dinâmica de caminhos relativos) # Modelagem de Séries Temporais ✓ forecast      (v9.0.2)  : OK (resíduos Box-Jenkins consistentes) ✓ tseries       (v0.10-61): OK (teste ADF de estacionariedade de raiz unitária) ✓ Kendall       (v2.2.2)  : OK (teste de tendência de Mann-Kendall) ✓ randtests     (v1.0.2)  : OK (teste de aleatoriedade não-paramétrico de Cox-Stuart) ✓ seastests     (v0.15.4) : OK (testes diagnósticos de sazonalidade estável) ✓ tsoutliers    (v0.6-10) : OK (intervenções automáticas estimadas sem vazamento) ✓ strucchange   (v1.5-4)  : OK (quebras estruturais Bai-Perron validadas) ✓ car           (v3.1-3)  : OK (diagnósticos de regressão e homocedasticidade) ✓ prophet       (v1.1.7)  : OK (parâmetros de sazonalidade flexíveis validados) # Visualização & Gráficos ✓ ggplot2       (v4.0.3)  : OK (plotagem estruturada em camadas) ✓ gridExtra     (v2.3)    : OK (arranjo multidimensional de painéis gráficos) ✓ scales        (v1.4.0)  : OK (formatação de eixos e paletas de cores) # Estatística Descritiva ✓ psych         (v2.6.5)  : OK (análise descritiva multivariada das variáveis) Audit status: SUCCESS (0 divergências encontradas entre ambientes)

Mergulhe na Pesquisa Completa

Tenha acesso à metodologia completa, às 18 comparações de modelo, aos testes estatísticos formais e ao apêndice de reprodutibilidade no relatório técnico oficial.

Relatório Técnico Completo Repositório no GitHub
Métrica ×