Between Nonlinearities, Complexity, and Noises: An Application on Portfolio Selection Using Kernel Principal Component Analysis

Entropy (Basel). 2019 Apr 7;21(4):376. doi: 10.3390/e21040376.

Abstract

This paper discusses the effects of introducing nonlinear interactions and noise-filtering to the covariance matrix used in Markowitz's portfolio allocation model, evaluating the technique's performances for daily data from seven financial markets between January 2000 and August 2018. We estimated the covariance matrix by applying Kernel functions, and applied filtering following the theoretical distribution of the eigenvalues based on the Random Matrix Theory. The results were compared with the traditional linear Pearson estimator and robust estimation methods for covariance matrices. The results showed that noise-filtering yielded portfolios with significantly larger risk-adjusted profitability than its non-filtered counterpart for almost half of the tested cases. Moreover, we analyzed the improvements and setbacks of the nonlinear approaches over linear ones, discussing in which circumstances the additional complexity of nonlinear features seemed to predominantly add more noise or predictive performance.

Keywords: covariance estimation; high dimensionality; kernel methods; machine learning; nonlinearity; portfolio allocation; random matrix theory; regularization.