| Target | Horizon | Composite IC | 95% CI | VIX IC | 3-factor IC | N obs |
|---|---|---|---|---|---|---|
| spx_drawdown | 1d | 0.099 | [0.031, 0.146] | 0.094 | 0.050 | 1734 |
| hy_widening | 1d | -0.084 WEAK | [-0.155, -0.041] | -0.040 | -0.036 | 627 |
| stress_index | 1d | 0.776 STRONG | [0.631, 0.864] | 0.669 | 0.367 | 2168 |
| spx_drawdown | 1w | 0.150 STRONG | [0.060, 0.222] | 0.149 | 0.080 | 2167 |
| hy_widening | 1w | -0.206 WEAK | [-0.333, -0.106] | -0.102 | -0.085 | 783 |
| stress_index | 1w | 0.759 STRONG | [0.611, 0.849] | 0.649 | 0.353 | 2168 |
| spx_drawdown | 1m | 0.115 | [-0.010, 0.256] | 0.105 | 0.038 | 2167 |
| hy_widening | 1m | -0.453 WEAK | [-0.591, -0.218] | -0.244 | -0.155 | 783 |
| stress_index | 1m | 0.704 STRONG | [0.546, 0.811] | 0.595 | 0.313 | 2168 |
| spx_drawdown | 3m | -0.019 WEAK | [-0.240, 0.221] | -0.027 | -0.103 | 2167 |
| hy_widening | 3m | -0.688 WEAK | [-0.814, -0.470] | -0.341 | -0.193 | 783 |
| stress_index | 3m | 0.540 STRONG | [0.307, 0.717] | 0.472 | 0.218 | 2168 |
| spx_drawdown | 6m | -0.126 WEAK | [-0.364, 0.128] | -0.157 | -0.230 | 2167 |
| hy_widening | 6m | -0.537 WEAK | [-0.734, -0.211] | -0.061 | 0.070 | 783 |
| stress_index | 6m | 0.390 STRONG | [0.105, 0.645] | 0.326 | 0.109 | 2168 |
| Indicator | Spearman IC | Flag |
|---|---|---|
| inflation__breakeven_5y | 0.152 | STRONG |
| inflation__cpi_yoy | 0.122 | |
| global_spillover__usd_index | 0.116 | |
| equity_volatility__vix | 0.105 | |
| commodities__wti_crude | 0.096 | |
| global_spillover__eem_vol | 0.096 | |
| equity_volatility__sp500_1m_vol | 0.083 | |
| financial_conditions__nfci | 0.080 | |
| rates_curve__yield_curve | 0.069 | |
| rates_curve__ten_year | 0.027 | WEAK |
| credit_spreads__ig_oas | 0.017 | WEAK |
| funding_liquidity__sofr_spread | -0.019 | WEAK |
| global_spillover__em_corp_oas | -0.021 | WEAK |
| financial_conditions__stlfsi | -0.030 | WEAK |
| credit_spreads__hy_oas | -0.036 | WEAK |
| commodities__oil_vol | -0.046 | WEAK |
| global_spillover__euro_hy_oas | -0.071 | WEAK |
| economic_momentum__unemployment | -0.089 | WEAK |
| economic_momentum__jobless_claims | -0.127 | WEAK |
| funding_liquidity__repo_stress | - | |
| sentiment__aaii_bull_bear | - | |
| sentiment__iran_trigger | - |
IC vs 30-day SPX max drawdown. WEAK = IC < 0.05 (candidate for removal). STRONG = IC ≥ 0.15.
| Target | Regime (VIX tercile) | N obs | IC | 95% CI |
|---|---|---|---|---|
| spx_drawdown | calm | 725 | -0.146 WEAK | [-0.298, 0.000] |
| spx_drawdown | normal | 720 | 0.144 | [-0.121, 0.361] |
| spx_drawdown | stress | 722 | 0.137 | [-0.065, 0.295] |
| hy_widening | calm | 262 | -0.322 WEAK | [-0.501, -0.137] |
| hy_widening | normal | 260 | -0.425 WEAK | [-0.488, -0.085] |
| hy_widening | stress | 261 | -0.538 WEAK | [-0.668, -0.129] |
| stress_index | calm | 725 | 0.167 STRONG | [-0.205, 0.480] |
| stress_index | normal | 721 | 0.594 STRONG | [0.296, 0.790] |
| stress_index | stress | 722 | 0.759 STRONG | [0.421, 0.849] |
Calm = VIX bottom third; Normal = middle third; Stress = top third.
Bars above zero = positive IC (model predicted stress); below zero = negative IC (model misfired).
| Event | Peak date | Score at event | Orange lead time | Peak score (±60d) | Top bucket |
|---|---|---|---|---|---|
| 2008 GFC Lehman Brothers collapse |
2008-09-15 | 37.6 YELLOW | no lead | - | rates_curve |
| 2011 EU Sovereign European sovereign debt crisis peak |
2011-07-01 | 37.6 YELLOW | no lead | - | rates_curve |
| 2015 China/HY China devaluation / HY blowup |
2015-08-24 | 37.6 YELLOW | no lead | - | rates_curve |
| 2018 Q4 Selloff Fed overtightening fears |
2018-12-24 | 64.3 ORANGE | 0d lead | 66.8 | equity_volatility |
| 2020 COVID Crash COVID lockdown shock |
2020-03-16 | 65.3 ORANGE | 0d lead | 70.0 | equity_volatility |
| 2022 Inflation Fed aggressive hike cycle |
2022-09-30 | 75.3 RED | 0d lead | 77.7 | rates_curve |
| 2023 SVB Failure Silicon Valley Bank collapse |
2023-03-10 | 70.1 RED | 0d lead | 72.9 | rates_curve |
Lead time = days from first orange signal to peak-stress date. Score at event = composite on the event date (or nearest available).
| Target | Horizon | Composite IC | 95% CI | VIX IC | 3-factor IC | N obs |
|---|---|---|---|---|---|---|
| spx_drawdown | 1d | 0.059 | [0.018, 0.092] | 0.078 | 0.095 | 3723 |
| hy_widening | 1d | - | - | - | - | 0 |
| stress_index | 1d | 0.737 STRONG | [0.593, 0.831] | 0.892 | 0.799 | 4655 |
| spx_drawdown | 1w | 0.165 STRONG | [0.068, 0.240] | 0.206 | 0.227 | 4653 |
| hy_widening | 1w | - | - | - | - | 0 |
| stress_index | 1w | 0.726 STRONG | [0.577, 0.820] | 0.877 | 0.794 | 4659 |
| spx_drawdown | 1m | 0.176 STRONG | [0.035, 0.292] | 0.242 | 0.283 | 4653 |
| hy_widening | 1m | - | - | - | - | 0 |
| stress_index | 1m | 0.700 STRONG | [0.551, 0.800] | 0.846 | 0.781 | 4675 |
| spx_drawdown | 3m | 0.184 STRONG | [0.003, 0.340] | 0.275 | 0.353 | 4653 |
| hy_widening | 3m | - | - | - | - | 0 |
| stress_index | 3m | 0.651 STRONG | [0.495, 0.761] | 0.806 | 0.764 | 4695 |
| spx_drawdown | 6m | 0.210 STRONG | [0.003, 0.383] | 0.308 | 0.393 | 4653 |
| hy_widening | 6m | - | - | - | - | 0 |
| stress_index | 6m | 0.598 STRONG | [0.425, 0.731] | 0.761 | 0.732 | 4695 |
| Indicator | Spearman IC | Flag |
|---|---|---|
| economic_momentum__jobless_claims | 0.269 | STRONG |
| financial_conditions__stlfsi | 0.268 | STRONG |
| equity_volatility__vix | 0.247 | STRONG |
| economic_momentum__unemployment | 0.242 | STRONG |
| equity_volatility__sp500_1m_vol | 0.192 | STRONG |
| global_spillover__eem_vol | 0.187 | STRONG |
| commodities__oil_vol | 0.113 | |
| financial_conditions__nfci | 0.104 | |
| inflation__cpi_yoy | 0.015 | WEAK |
| commodities__wti_crude | 0.006 | WEAK |
| global_spillover__usd_index | -0.099 | WEAK |
| inflation__breakeven_5y | -0.123 | WEAK |
| rates_curve__ten_year | -0.130 | WEAK |
| rates_curve__yield_curve | -0.222 | WEAK |
| funding_liquidity__repo_stress | - | |
| sentiment__aaii_bull_bear | - | |
| sentiment__iran_trigger | - |
IC vs 30-day SPX max drawdown. WEAK = IC < 0.05 (candidate for removal). STRONG = IC ≥ 0.15.
| Target | Regime (VIX tercile) | N obs | IC | 95% CI |
|---|---|---|---|---|
| spx_drawdown | calm | 1551 | -0.000 WEAK | [-0.164, 0.156] |
| spx_drawdown | normal | 1551 | 0.016 WEAK | [-0.211, 0.249] |
| spx_drawdown | stress | 1551 | 0.118 | [-0.130, 0.340] |
| hy_widening | calm | 0 | - | - |
| hy_widening | normal | 0 | - | - |
| hy_widening | stress | 0 | - | - |
| stress_index | calm | 1552 | 0.421 STRONG | [0.213, 0.601] |
| stress_index | normal | 1551 | 0.318 STRONG | [-0.023, 0.648] |
| stress_index | stress | 1551 | 0.770 STRONG | [0.633, 0.874] |
Calm = VIX bottom third; Normal = middle third; Stress = top third.
Bars above zero = positive IC (model predicted stress); below zero = negative IC (model misfired).
| Event | Peak date | Score at event | Orange lead time | Peak score (±60d) | Top bucket |
|---|---|---|---|---|---|
| 2008 GFC Lehman Brothers collapse |
2008-09-15 | 69.0 ORANGE | 0d lead | 72.0 | financial_conditions |
| 2011 EU Sovereign European sovereign debt crisis peak |
2011-07-01 | 42.3 YELLOW | 305d lead | 63.9 | commodities |
| 2015 China/HY China devaluation / HY blowup |
2015-08-24 | 53.3 ORANGE | 0d lead | 55.4 | equity_volatility |
| 2018 Q4 Selloff Fed overtightening fears |
2018-12-24 | 37.7 YELLOW | 909d lead | - | rates_curve |
| 2020 COVID Crash COVID lockdown shock |
2020-03-16 | 37.7 YELLOW | 1357d lead | - | rates_curve |
| 2022 Inflation Fed aggressive hike cycle |
2022-09-30 | 37.7 YELLOW | 2285d lead | - | rates_curve |
| 2023 SVB Failure Silicon Valley Bank collapse |
2023-03-10 | 37.7 YELLOW | 2446d lead | - | rates_curve |
Lead time = days from first orange signal to peak-stress date. Score at event = composite on the event date (or nearest available).