Geopolitics, Geoeconomics and Risk: A Machine Learning Approach

Alvaro Ortiz, Tomasa Rodrigo, Pablo Saborido
10/14/2025
stat.MLcs.LG

No confident code implementation found for this paper.

Abstract

We introduce a novel high-frequency daily panel dataset of both markets and news-based indicators -- including Geopolitical Risk, Economic Policy Uncertainty, Trade Policy Uncertainty, and Political Sentiment -- for 42 countries across both emerging and developed markets. Using this dataset, we study how sentiment dynamics shape sovereign risk, measured by Credit Default Swap (CDS) spreads, and evaluate their forecasting value relative to traditional drivers such as global monetary policy and market volatility. Our horse-race analysis of forecasting models demonstrates that incorporating news-based indicators significantly enhances predictive accuracy and enriches the analysis, with non-linear machine learning methods -- particularly Random Forests -- delivering the largest gains. Our analysis reveals that while global financial variables remain the dominant drivers of sovereign risk, geopolitical risk and economic policy uncertainty also play a meaningful role. Crucially, their effects are amplified through non-linear interactions with global financial conditions. Finally, we document pronounced regional heterogeneity, as certain asset classes and emerging markets exhibit heightened sensitivity to shocks in policy rates, global financial volatility, and geopolitical risk.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{ortiz2025geopolitics,
  title  = {Geopolitics, Geoeconomics and Risk: A Machine Learning Approach},
  author = {Alvaro Ortiz and Tomasa Rodrigo and Pablo Saborido},
  year   = {2025},
  eprint = {2510.12416},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.12416v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2510.12416.svg)](https://codeofpaper.com/paper/2510.12416)

Discussion