Maximally Machine-Learnable Portfolios

06/08/2023
by   Philippe Goulet Coulombe, et al.
0

When it comes to stock returns, any form of predictability can bolster risk-adjusted profitability. We develop a collaborative machine learning algorithm that optimizes portfolio weights so that the resulting synthetic security is maximally predictable. Precisely, we introduce MACE, a multivariate extension of Alternating Conditional Expectations that achieves the aforementioned goal by wielding a Random Forest on one side of the equation, and a constrained Ridge Regression on the other. There are two key improvements with respect to Lo and MacKinlay's original maximally predictable portfolio approach. First, it accommodates for any (nonlinear) forecasting algorithm and predictor set. Second, it handles large portfolios. We conduct exercises at the daily and monthly frequency and report significant increases in predictability and profitability using very little conditioning information. Interestingly, predictability is found in bad as well as good times, and MACE successfully navigates the debacle of 2022.

READ FULL TEXT

page 23

page 33

research
08/17/2017

Extensions of Morse-Smale Regression with Application to Actuarial Science

The problem of subgroups is ubiquitous in scientific research (ex. disea...
research
11/10/2021

Deducing of Optimal Machine Learning Algorithms for Heterogeneity

For defining the optimal machine learning algorithm, the decision was no...
research
10/10/2019

The Implicit Regularization of Ordinary Least Squares Ensembles

Ensemble methods that average over a collection of independent predictor...
research
12/02/2022

Empirical Asset Pricing via Ensemble Gaussian Process Regression

We introduce an ensemble learning method based on Gaussian Process Regre...
research
05/29/2020

Distributional Random Forests: Heterogeneity Adjustment and Multivariate Distributional Regression

We propose an adaptation of the Random Forest algorithm to estimate the ...
research
02/23/2022

Nowcasting the Financial Time Series with Streaming Data Analytics under Apache Spark

This paper proposes nowcasting of high-frequency financial datasets in r...

Please sign up or login with your details

Forgot password? Click here to reset