Factor Investing: Hierarchical Ensemble Learning
We present a Bayesian hierarchical framework for both cross-sectional and time-series return prediction. Our approach builds on a market-timing predictive system that jointly allows for time-varying coefficients driven by fundamental characteristics. With a Bayesian formulation for ensemble learning, we examine the joint predictability as well as portfolio efficiency via predictive distribution. In the empirical analysis of asset-sector allocation, our hierarchical ensemble learning portfolio achieves 500 in the period 1998-2017, and outperforms most workhorse benchmarks as well as the passive investing index. Our Bayesian inference for model selection identifies useful macro predictors (long-term yield, inflation, and stock market variance) and asset characteristics (dividend yield, accrual, and gross profit). Using the selected model for predicting sector evolution, an equally weighted long-short portfolio on winners over losers achieves a 46 ratio with a significant Jensen's alpha. Finally, we explore an underexploited connection between classical Bayesian forecasting and modern ensemble learning.
READ FULL TEXT