Machine Learning Models for Forecasting Equity Crash Risk
Summary
This article describes a supervised learning approach to identifying stocks at elevated risk of severe relative price declines before events such as bankruptcy or credit downgrades. It combines economically motivated company and market features, including default distance, volatility, profitability, cash flow, and debt measures. The models include regularized logistic regression, random forests, and gradient boosted trees, retrained annually with cross validation and combined into an ensemble. The authors emphasize avoiding information leakage and using feature selection to reduce overfitting.
The reported study covers developed and emerging market equities from 2000 to 2020. Portfolios formed from stocks with the highest predicted distress risk underperformed the market and portfolios based on several traditional risk indicators in developed markets; in emerging markets, the machine learning portfolio also had the weakest reported return. These results support using the signal to exclude risky stocks, but they do not establish future profitability. The article uses SHAP values and partial dependence plots to interpret feature effects, while acknowledging that market relationships can be unstable, patterns may be noise, and model explanations do not eliminate overfitting risk.
Key ideas
- The study predicts severe relative stock declines as a signal of company distress risk.
- It compares regularized logistic regression, random forests, and gradient boosted trees in an annual ensemble.
- Features combine traditional risk measures with detailed financial statement variables and their histories.
- Cross validation and careful timing aim to limit overfitting and information leakage.
- Reported high risk portfolios underperformed the market, though the article presents this as support for avoiding vulnerable stocks.
- SHAP values and partial dependence plots are used to explain nonlinear feature effects.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.