时变随机因子结构的变分序贯贝叶斯因子分析在线学习

Online learning of time-varying stochastic factor structure by variational sequential Bayesian factor analysis

Quantitative Finance · 2017
被引 0
ABS 3

中文导读

提出变分序贯贝叶斯因子分析算法,在线学习时变因子结构,相比滚动主成分分析更准确预测资产协方差和组合波动率,对量化投资和风险管理有用。

Abstract

Investment tasks include forecasting volatilities and correlations of assets and portfolios. One of the tools widely utilized is stochastic factor analysis on a set of correlated time-series (e.g. asset returns). Published time-series factor models require either sufficiently wide time windows of observed data or numeric solutions by simulations. We developed a ‘variational sequential Bayesian factor analysis’ (VSBFA) algorithm to make online learning of time-varying stochastic factor structure. The VSBFA is an analytic filter to estimate unknown factor scores, factor loadings and residual variances. The covariance matrix of the time-series predicted by the VSBFA can be decomposed into loadings-based covariance and specific variances, and the former can be expressed by ‘explanatory factors’ such as systematic components of various financial market indices. We compared the VSBFA with the most practiced factor model relying on wide data windows, the rolling PCA (principal components analysis), by applying them to 9-year daily returns of 200 simulated stocks with the ‘true’ daily data-generating model completely known, and by using them to forecast volatilities of long-only and long/short global stock portfolios with 25-year monthly returns of more than 800 stocks worldwide. Accuracy of the forecast covariance matrices is measured by a (symmetrized) Kullback–Leibler distance, and accuracy of the forecast portfolio volatilities is measured by bias statistic, log-likelihood, Q-statistic, and portfolio volatility minimization. The factor-based covariance and specific variances predicted by the best VSBFA are significantly more accurate than those by the best rolling PCA.

金融计量因子模型贝叶斯统计协方差预测投资组合波动率