Introdução
Modelos
Paridade Descoberta da Taxa de Juros (UIP)
Paridade do Poder de Compra relativa (RPPP)
Termos são usualmente expressos em log, veja Cheung et al. (2019).
Modelo monetário de preço fixo (SPM)
Taxa de Câmbio Comportamental de Equilíbrio (BEER)
Métodos
| N | Método | Descrição | Abordagem | Tipo | Biblioteca | Código | Referência |
|---|---|---|---|---|---|---|---|
| 1 | Passeio Aleatório | Previsão é o último valor observado | Estatística | Estatística | skforecast |
ForecasterEquivalentDate() |
Hyndman and Athanasopoulos (2021) |
| 2 | ARIMA | Previsão com base na inércia, médias móveis e diferenciação da série | Econometria | Regressão | skforecast |
ForecasterSarimax() |
Durbin et al. (2012) |
| 2 | VAR | Regressão linear multivariada | Econometria | Regressão | skforecast |
ForecasterAutoregMultiVariate() |
Lütkepohl (2005) |
| 3 | Ridge | Penaliza os coeficientes da regressão linear com α | Estatística | Regressão | sklearn |
Ridge() |
Friedman et al. (2010) |
| 4 | Lasso | Penaliza os coeficientes da regressão linear e selecionar variáveis com α | Estatística | Regressão | sklearn |
Lasso() |
Kim et al. (2007) |
| 6 | Elastic-Net | Combina Ridge e Elastic-Net | Estatística | Regressão | sklearn |
ElasticNet() |
Link |
| 7 | Bayesian Ridge | Estimativas probabilísticas p/ parâmetros, com prior Gamma para α e λ | Estatística | Regressão | sklearn |
BayesianRidge() |
Tipping (2001) |
| 8 | Huber Regression | Aplica uma perda linear em outliers | Estatística | Regressão | sklearn |
HuberRegressor() |
Huber and Ronchetti (2009) |
| 9 | Quantile Regression | Estima um determinado quantil da distribuição (ex: mediana), não exatamente a média | Estatística | Regressão | sklearn |
QuantileRegressor() |
Koenker and Bassett (1978) |
| 10 | Support Vector Machines | Busca encontrar hiperplano que melhor se ajusta aos dados dentro de uma margem de erro. | Machine Learning | Regressão | sklearn |
LinearSVR() |
Link |
| 11 | K Nearest Neighbors Regression | Previsão é a média dos pontos de dados mais próximos | Machine Learning | Não paramétrico | sklearn |
KNeighborsRegressor() |
Link |
| 12 | Decision Trees | Previsão com base em regras de decisão (if-then-else) inferidas dos dados | Machine Learning | Árvore de decisão | sklearn |
DecisionTreeRegressor() |
Breiman et al. (1984) |
| 13 | Gradient Boosted Decision Trees | Constrói múltiplas árvores de decisão sequencialmente, cada um corrigindo o erro da anterior | Machine Learning | Ensemble | sklearn |
GradientBoostingRegressor() |
Link |
| 14 | Random Forests | Retorna a média das árvores individuais | Machine Learning | Ensemble | sklearn |
RandomForestRegressor() |
Breiman (2001) |
| 15 | Bagging | Estima um método a ser escolhido em sub-amostras dos dados e agrega as previsões individuais | Machine Learning | Ensemble | sklearn |
BaggingRegressor() |
Breiman (1996) |
| 16 | Voting Regressor | Combinar múltiplos métodos de regressão retornando a média dos mesmos | Machine Learning | Ensemble | sklearn |
VotingRegressor() |
Link |
| 17 | AdaBoost | Estima uma sequência de métodos fracos em amostras modificadas dos dados e combina previsões por voto ou soma. | Machine Learning | Ensemble | sklearn |
AdaBoostRegressor() |
Drucker (1997) |
| 18 | Gemini | Modelo de linguagem grande | Inteligência Artificial | LLM | google.generativeai |
GenerativeModel() |
Link |
Resultados
Abaixo, os resultados do MSE da validação cruzada para alguns modelos construídos conforme a tabela acima.
Como exercício de projeção, utilizamos o modelo Bayesian Ridge para estimar a trajetória futura do câmbio. A partir desse modelo, construímos cenários prospectivos para um conjunto de variáveis explicativas — alinhando suas trajetórias às expectativas dos agentes de mercado — e, em seguida, geramos as previsões para a taxa de câmbio.
O gráfico acima apresenta o resultado do forecast. No cenário considerado, a taxa de câmbio ao final de 2026 situa-se no intervalo entre 5,35 e 5,63 reais por dólar. Esse intervalo é consistente com a dispersão das projeções observadas no Boletim Focus no momento da publicação, refletindo a incerteza embutida nas expectativas de mercado.
Em termos práticos, o procedimento pode ser interpretado da seguinte forma:
-
Estima-se o modelo com dados históricos.
-
Define-se a trajetória futura das variáveis explicativas (por IC-br, juros, câmbio, petróleo, etc).
-
Insere-se essa trajetória no modelo estimado para obter a projeção do câmbio.
-
A incerteza do modelo gera um intervalo de valores plausíveis, e não um único ponto.
Assim, o intervalo projetado não representa um número exato, mas uma faixa coerente com as hipóteses adotadas e com a variabilidade histórica capturada pelo modelo.
