Online annexes to Chapter 1 of the Euro Area Stability Watch present the data sources, analytical frameworks, and methodologies supporting the chapter’s risk assessment. They are organised in line with the chapter structure, covering the technical underpinnings of the boxes, the design of the adverse macroeconomic and fiscal scenarios, and key indicators, alongside additional analyses and robustness checks.
A1 Data and methodological supplement to Box 1.1
This annex provides details on the methodology underlying the analysis presented in Box 1.1. A large language model extracts structured, market-relevant news indicators from daily expert commentary, which then feed into a factor-augmented event study regression to quantify how different types of news move financial variables.
A1.1 Large language model-based extraction of news dummies
Text data source and news extraction pipeline
The text corpus for our analysis is a daily commentary available since September 2018 and produced by experts from the International Monetary Fund's Monetary and Capital Markets Department (the Global Markets Monitor). The large language model analyses each report in the sample and extracts a small set of news items, which were reported as relevant for equity and government bond price movements, respectively. Specifically, each day’s Global Markets Monitor report is parsed by the model with a prompt that instructs it to identify the distinct market-moving news and events discussed in the commentary and assign each item to one of 15 pre-defined, economically interpretable categories following Baker et al. (2025). In a second step, for our regression analysis, we further aggregate the original classifications of Baker et al. (2025) into five headline categories as follows (original categories in brackets):
- Global markets (commodities, foreign markets)
- Macroeconomy (macroeconomic news and outlook, corporate earnings and outlook, other non-policy)
- Monetary policy
- Fiscal and structural policy (government spending, taxes, exchange rate policy, capital controls, international trade policy, regulation, elections and political transitions, other policy)
- Conflicts and security (sovereign military and security actions, terrorist attacks and large-scale violence by non-state actors)
From news items to daily news dummies
For each category, the large language model analysis generates two daily `news dummies’ (one for risk-free yields and one for equities) that take the value of 1 if the commentary for day 𝑡 contains at least one event of the category that is associated with movements in bond or equity prices. The two resulting sparse matrices of category-by-day dummies then feed into the factor-augmented event study regression (denoted \[ d_1^{news} \] and \[ d_2^{news} \] in the equation below).
A1.2 Factor-augmented event-study model with latent news factors
Data
We combine daily financial-market data with macroeconomic release surprises, monetary policy surprises, and the news measures outlined in Section A1.1. Euro area risk-free yields are proxied by the German yield curve: the first and fourth Euribor futures and 2-, 5-, 10-, and 30-year Bund futures (Gürkaynak et al., 2022). Other variables include the EUROSTOXX 50, the VSTOXX index, aggregate corporate spreads (AAA, BBB, high-yield), and the euro area TED spread (3-month EURIBOR minus 3-month Bund yield). Since euro area macroeconomic data surprises are conceptually largely unavailable due to earlier country-specific releases and known country weights, we use 13 important indicators for the German economy, where surprises are defined as the released value minus the median expectation of survey participants. The data were obtained from Bloomberg. Monetary policy surprises comprise the monetary policy and central bank information components for the European Central Bank and the Federal Reserve (Jarocinski and Karadi, 2020), with the latter being shifted by one day (t+1) to account for time zone differences.
Econometric model
The decompositions shown in Box 1.1 are based on the following specification. The model is motivated by Gürkaynak et al. (2020), extending their analysis in terms of both dependent and explanatory variables. Our specification decomposes (de-meaned) daily changes in the yields of (risk-free) government bonds at different maturities (\[ r_t \] with dimension \[ N_1 \] × 1) and the other market-based (risk) measures (𝜎𝑡 with dimension \[ N_2 \] × 1) as follows:
\[ \begin{bmatrix} r_t \\ \sigma_t \end{bmatrix} = \begin{bmatrix} \beta^r \\ \beta^\sigma \end{bmatrix} s_t + \begin{bmatrix} \gamma^r \\ \gamma^\sigma \end{bmatrix} d_t^s f_{1,t} + \begin{bmatrix} \delta_1^r \\ \delta_1^\sigma \end{bmatrix} \left( d_{1,t}^{news} \odot f_{2,t} \right) + \begin{bmatrix} \mathbf{0} \\ \delta_2^\sigma \end{bmatrix} \left( d_{2,t}^{news} \odot f_{3,t} \right) + \varepsilon_t \\[1em] f_{1,t} \sim N(0,1), \quad f_{2,t} \sim N\left(\mathbf{0}, I_{K_2}\right), \quad f_{3,t} \sim N\left(\mathbf{0}, I_{K_2}\right), \quad \varepsilon_t \sim N(\mathbf{0}, \Sigma) \]
with t = 1, …, \[ T \], i = 1, …, \[ N \], \[ N = N_1 + N_2 \], and where \[ s_t \] is a (\[ K_1 \] × 1) vector of observed data release surprises, \[ d^s_t \] is a dummy vector for release days (one if any of the indicators in s was published on day t), and \[ d_{1,t}^{news} \],t and \[ d_{2,t}^{news} \] are (K2 × 1) dummy matrices for bond and equity market-relevant news, respectively. The unobserved data release factor \[ f_{1,t} \] and the (\[ K_2 \] × 1) unobserved news factors \[ f_{2,t} \] and \[ f_{3,t} \] are assumed normally distributed with unit variance to identify their scales. The flexible two-factor structure for the news components is motivated by recent analyses suggesting that aggregate financial conditions can be characterised by two distinct factors, one capturing dynamics in risk-free yields and the other capturing financial risk (Lombardi et al., 2025). \[ \beta^r \], \[ \beta^\sigma \], \[ \gamma^r \], \[ \gamma^\sigma \], \[ δ^r_1 \],\[ δ^σ_1 \], and \[ δ^σ_2 \] are coefficient matrices of corresponding dimensions. Lastly, \[ \varepsilon_t \] is the error term, with diagonal covariance matrix Σ. The model is estimated with a Bayesian approach (Gibbs sampling), using relatively uninformative prior distributions. The contribution of data surprises shown in the charts includes both observed and unobserved data release surprises, with the latter being captured through \[ f_{1} \]. Finally, the contributions of the news categories for the non-yield variables reflect the combined impact of \[ f_{2} \] and \[ f_{3} \].
A1.3 References
Baker, S. R., N. Bloom, S. J. Davis, and M. Sammon. What triggers stock market jumps?, mimeo, 2025.
Gürkaynak, R. S., B. Kisacikoglu, and J. H. Wright. Missing events in event studies: Identifying the effects of partially measured news surprises, American Economic Review, 110(12):3871–3912, 2020.
Gürkaynak, R. S., M. Kerssenfischer, B. Kisacikoglu, and J. H. Wright. News and noise shaping international yield curves, mimeo, 2022.
Jarocinski, M. and P. Karadi. Deconstructing monetary policy surprises: the role of information shocks, American Economic Journal: Macroeconomics, 12(2):1–43, 2020.
Lombardi, M. J., C. Manea, and A. Schrimpf. Financial conditions and the macroeconomy: a two-factor view, BIS Working Papers, 1272, Bank for International Settlements, 2025.
A2 Data and methodological supplement to Box 1.2
This annex provides details on the methodology underlying the analysis presented in Box 1.2. It outlines the data and empirical framework used to estimate the effects of geopolitical risk and financial uncertainty shocks on foreign investor inflows into euro area and United States (US) government debt securities from January 1999 to December 2024.
A2.1 Shocks
We use the global geopolitical risk (GPR) index of Caldara and Iacoviello (2022) as our main measure of adverse geopolitical episodes. The index is constructed as the share of newspaper articles containing GPR-related keywords in major Anglo‑American newspapers, relative to the total number of published articles. It provides a high-frequency, text-based measure of global geopolitical tensions.
In addition, we include the VIX index (a measure of US stock market volatility) to proxy for global financial market uncertainty. While related, GPR and financial uncertainty are conceptually different. The former reflects geopolitical events and tensions, whereas the latter captures broader market volatility and risk sentiment. Caldara and Iacoviello (2022) show that the GPR index displays substantial independent variation relative to both the VIX and the news-based Economic Policy Uncertainty index of Baker, Bloom, and Davis (2016). This allows us to study these two distinct sources of shocks separately.
All shock variables are standardised to have zero mean and unit variance. Therefore, the estimated coefficients can be interpreted as the response to a one standard deviation shock. To allow for nonlinear effects, we further define high-risk periods as observations in which the shock exceeds its 90th percentile.
A2.2 Monthly portfolio debt liability flows into government securities
Data on non‑euro area investors’ net purchases of euro area government securities are sourced from the European Central Bank (ECB) balance of payments statistics dataset and are available at monthly frequency from 2008. Data coverage includes both short‑ and long‑term instruments. To ensure comparability with the US analysis, euro area flows are extended back to 1999. For the 1999–2007 period, flows are constructed by aggregating non‑resident net purchases for euro area countries with available data, using ECB balance of payment statistics and national central bank sources. These imputed flows before 2008 include transactions by investors resident in other euro area countries. Results based solely on reported ECB balance of payment statistics from 2008 onward are qualitatively similar, and including intra‑euro area flows does not materially affect the findings over the common sample period 2008–2024.
Monthly data on foreign investors’ net purchases of US government securities are sourced from the Treasury International Capital (TIC) system. As recommended by Bertaut and Judson (2025), reported TIC data are used from 2023 onward, while earlier flows are based on valuation-adjusted estimates from Bertaut and Tryon (2007) and Bertaut and Judson (2014, 2022), using information from the TIC Survey of Long-Term Securities. US government securities include both Treasury and agency securities. Long‑term instruments (above one year) are drawn from the valuation‑adjusted datasets, while short‑term instruments are directly sourced from TIC data. Compared with the euro area data, the US data provide greater granularity along both the counterpart-sector and counterpart-country dimensions. This enables distinguishing between foreign official investors (primarily foreign central banks) and foreign private investors, and, within the latter group, between investors resident inside and outside the euro area.
Flow data are scaled by one-year-lagged annual gross domestic product (GDP). The analysis relies on monthly flow data without any further transformation. A local projection specification, discussed in detail below, is then used to estimate cumulative flow responses to shocks. Results are robust to using three-month moving averages, which yields smoother impulse responses.
A2.3 Local projections framework
Our empirical strategy examines how foreign investors’ flows into government securities respond to GPR and financial-market uncertainty shocks using monthly local projections in the style of Jordá (2005). The analysis is conducted separately for the US and the euro area. For each forecast horizon h=0, 1, 2,…, 12, we estimate:
\[ \sum_{j=0}^{h} y_{t+j} = \alpha^{(h)} + \beta_1^{(h)} shock_t + \beta_2^{(h)}\left(shock_t \times \mathbb{1}(shock_t > q_{0.9})\right) + \beta_3^{(h)}\left(\mathbb{1}(shock_t > q_{0.9})\right) + \\ \sum_{s=1}^{p} \delta_s^{(h)}(y_{t-s}) + \sum_{s=1}^{k} \gamma_s^{(h)} Z_{t-s} + \varepsilon_{t+h} \]
The dependent variable y is monthly portfolio liability flows into government debt securities, expressed as a share of annual GDP in period t−12 (same scaling for each h). The variable shock corresponds to either GPR or financial-market volatility (measured by the VIX), both standardised. To capture nonlinear effects, we interact the shock with an indicator for high-risk periods, defined as observations above the 90th percentile of the shock distribution.
The vector Z includes a set of lagged control variables (including lags of the shock) capturing global financial conditions and macro-financial characteristics, considered as push and pull factors of capital flows, respectively. The specification differs slightly between the euro area and the US to reflect relevant market structures. For euro area (US) specifications, the baseline controls include VIX, the STOXX 600 index (S&P 500 index), Brent oil prices (WTI oil prices), the US NFCI, and 3-month EURIBOR (3-month US government yields). All controls, except the VIX, are expressed in first differences to address non-stationarity. While all control variables are included with two lags, the dependent variable is included with up to 12 lags to account for persistence in capital flows; results are robust to alternative lag lengths of two and six.
The impulse response functions are constructed from the sequence of estimated coefficients \[ \left\{\beta_1^{(h)}\right\}_{h=0}^{H} \], which tracks the dynamic cumulative response of capital flows to shocks during normal periods. Specifically, the additional effect during high-risk episodes is captured by the sequence \[ \left\{\beta_2^{(h)}\right\}_{h=0}^{H} \], which measures how the cumulative response of capital flows differs when shocks occur in periods of heightened geopolitical or financial stress.
A2.4 Supplementary results
We also employ a euro area-specific geopolitical risk measure (hereafter GPREA8) designed to capture episodes in which geopolitical tensions are directly centred on the euro area. Caldara and Iacoviello (2022) provide country-specific GPR indices based on articles combining geopolitical-risk keywords with country identifiers; we construct GPREA8 as the simple average of eight euro area country indices. It complements the global GPR index by isolating regionally relevant geopolitical shocks that may have different implications for capital flows given differences in geographical proximity and exposure to geopolitical events. As illustrated in Figure A2.1, GPR and GPREA8 do not always peak in the same periods; and even when their peaks coincide, they often differ in intensity, reflecting differences in the underlying events they capture.