Next Article in Journal
A Coordinated Analysis of Physical Reactivity to Daily Stressors: Age and Proactive Coping Matter
Previous Article in Journal
Systematic Assessment of the Effects of Space Averaging and Time Averaging on Weather Forecast Skill
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Lasso and the Factor Zoo-Predicting Expected Returns in the Cross-Section

Department of Economics, School of Economics and Political Science, University of St. Gallen, Bodanstrasse 6, 9000 St. Gallen, Switzerland
*
Author to whom correspondence should be addressed.
Forecasting 2022, 4(4), 969-1003; https://doi.org/10.3390/forecast4040053
Submission received: 6 October 2022 / Revised: 4 November 2022 / Accepted: 17 November 2022 / Published: 25 November 2022
(This article belongs to the Section Forecasting in Economics and Management)

Abstract

:
We investigate whether Lasso-type linear methods are able to improve the predictive accuracy of OLS in selecting relevant firm characteristics for forecasting the future cross-section of stock returns. Through extensive Monte Carlo simulations, we show that Lasso-type predictions are superior to OLS when type II errors are a concern. The results change if the aim is to minimize type I errors. Finally, we analyze the predictive performance of the competing methods on the US cross-section of stock returns between 1974 and 2020 and show that only small and micro-cap stocks are highly predictable throughout the entire sample.
JEL Classification:
C52; C53; C58; G12; G17

1. Introduction

After years of strong growth in the number of published firm characteristics (FC) claiming to explain differences in average cross-sectional returns, some researchers have more recently shifted their attention to the fundamental question of which statistical method to employ in selecting these variables; see for example, Harvey et al. [1], McLean and Pontiff [2] or Green et al. [3]. Given that understanding differences in cross-sectional returns has far-reaching implications for finance theory in general and consequently also for a vast part of the investment management industry, improving these methods is a pre-requisite for future finance research. This work aims to contribute to the task by investigating the importance of selecting FC that matter for prediction in a selection process focusing on prediction and highlighting the relative predictive accuracy of various shrinkage methods through an extensive simulation study and an empirical investigation of cross-sectional returns in the US.
More generally, selecting variables, estimating coefficients and predicting noisy targets are common challenges for finance and economics. An important application in the context of selecting FC is the seminal contribution by Fama and French [4], where variable selection is performed based on the multivariate regression framework and where insignificant coefficients are discarded. In particular, they regress cross-sectional returns on several firm characteristics to determine the crucial set of criteria that explain differences in returns. Based on this selection procedure, Fama and French [5] form the well-known Fama-French (FF) three-factor model, which has set the benchmark and raised the bar for detecting new relevant FC. However, these estimates, usually obtained from ordinary least squares (OLS), often suffer from a large variance and, hence, conclusions about the relevance of coefficients come potentially with a high degree of uncertainty.
To overcome the high variance problem of classical linear methods, the machine learning literature has introduced alternative methods for variance reduction by tolerating a small bias. In an important contribution Tibshirani [6] presents the least absolute shrinkage and selection operator (Lasso) method for estimating linear models. It simultaneously performs variable selection and coefficient estimation by shrinkage. To preserve the advantages of absolute shrinkage, Zou [7] proposes a modified version, the so-called adaptive Lasso, such that consistent variable selection can be achieved even under less stringent conditions.
This study contributes to the literature by developing an extensive Monte Carlo simulation to generate a panel of plausible cross-sectional returns in which a distinct and novel feature is the flexible simulation of high-dimensional FC correlation matrices. This simulation design allows us to investigate extensively the predictive performance of Lasso methods in panels for various error specifications and to highlight eventual problems related to the correct selection of FC that contain useful information to predict the cross-section of expected returns.
The primary goal of the paper is to answer the question of whether Lasso-type methods can be useful in predicting differences in expected cross-sectional returns. Secondly, the paper aims to determine which firm characteristics drive these predictions and how they compare to classical approaches. In addition to the empirical evaluation, we use a simulation study to shed light on the properties of the methods in finite samples. For the empirical part of our analysis, we focus on the US cross-section. We include 62 published firm characteristics constructed based on the CRSP/Compustat merged database with monthly data starting from 1974 until 2020.
It is important to note that we constrain our selection and prediction procedure to the linear setting. Specifically, we want to perform our prediction based on a multivariate regression that is consistent with the original scope when the considered FC was introduced in the literature. Hence, this study builds on the work of Green et al. [3]. In particular, the authors analyze a large set of FC in a linear multivariate Fama and MacBeth [8] regression; we closely follow their data construction and FC pre-selection procedure. However, instead of relying on a multivariate regression, we apply the adaptive Lasso a true variable selection method.
The simulation results indicate some advantages of the adaptive Lasso over the Lasso in selecting the true set of FC. In contrast, Lasso-type predictions rank consistently better when predictive accuracy is the main objective. We find patterns consistent with the simulation results when predicting US small-cap stock returns, as two of the considered Lasso-type specifications achieve the best predictions. Large-cap stocks are not forecastable with the methods included in this work and the naïve zero return forecast cannot be rejected as being inferior to the included set of linear estimators. These results on the US expected returns cross-section confirm and extend the empirical evidence provided in the previous literature.
The full pooled panel adaptive Lasso selection characterizes 21 FC of relevance for future differences in stock returns. This is in stark contrast to 47 variables selected by the Lasso, 23 by pooled ordinary least squares (POLS) and 13 by POLS inference corrected for multiple testing. The most dominant FC for prediction is based on price information; the most consistently selected is short-term reversal. Moreover, the Fama and French [9] five-factor model is fully represented in the Lasso-based selection, but complemented by additional FC. Although the methods considered in the current study substantially differ, generally this contrasts with the findings of Green et al. [3], as they identify a relatively low-dimensional linear cross-section.
This study contributes to different strands of the literature. First, it contributes to the asset pricing literature by analyzing the usefulness of Lasso-type methods in selecting relevant FC for estimating and predicting expected cross-sectional stock returns; we refer, among others, to Cochrane [10,11], Goyal [12], and Hou et al. [13] for reviews of the different research questions, estimation methods, and introduced FC related to asset pricing. Harvey et al. [1] introduce the concepts of family-wise error and the false discovery rate to the finance literature. Applying the t-value adjustment reveals that many published factors would lose their status as a significant factor. However, the method suffers shortcomings from a prediction perspective that our work takes into consideration: It does not explicitly take into account the dependence structure of the FC and it neglects to trade-off type I vs. type II errors.
More recently, Kozak et al. [14] investigate the problem from a portfolio perspective in combination with L 2 and L 1 penalties. The authors identify a sparse set of FC. A mean-variance (MV) optimized portfolio including 50 anomaly variables yields a CAPM alpha similar to the Fama and French [9] five-factor model. Furthermore, the authors include two-dimensional interactions between these 50 FC and show a substantial increase in an alpha of the MV portfolio compared to the case without interactions.
Feng et al. [15] propose a double Lasso model selection methodology to systematically investigate the in-sample marginal contribution to asset pricing of some new, additional factors beyond what is explained by a possibly vast number of already existing ones. They introduce a framework for conducting in-sample statistical inference in such a high-dimensional setting and provide robustness checks to verify the sensitivity of the results with respect to the involved tuning parameters in finite samples. In contrast to their study, our analysis focuses on out-of-sample prediction and on the evaluation of the forecasting accuracy of the resulting Lasso-based models. We provide new evidence about the finite sample properties of the Lasso (and other) estimators to select relevant factors for prediction through an extensive simulation exercise that is broader in terms of competing models and model selection criteria designed for forecasting than the one presented by Feng et al. [15].
Finally, Bryzgalova [16] pays particular attention to problems arising from model misspecification when using shrinkage methods in the context of factor models. She introduces an alternative adaptive weighting scheme based on partial correlations instead of a two-stage procedure as compared with the adaptive Lasso. The work of Freyberger et al. [17] approaches the problem using non-parametric techniques. DeMiguel et al. [18] analyze the FC selection from a portfolio perspective in a framework that combines shrinkage and mean-variance (MV) optimization. Moreover, a fast-growing strand of the literature addresses the prediction problem from a non-linear perspective; see, for example, Messmer [19], Moritz and Zimmermann [20] or Gu et al. [21].
Second, our study is related to the literature that investigates the finite samples or asymptotical properties of shrinkage approaches in financial settings. The Lasso introduced by Tibshirani [6] is motivated by the desire to improve OLS estimates without the shortcomings of subset selection and ridge regression. Tibshirani [6] notes that subset selection suffers from high variability, as small data changes can cause subset selection to easily select a different model. Zou [7] remarks that subset selection can become computationally infeasible if the number of variables is large. Ridge regression, which penalizes the sum of the squared coefficients ( l 2 norm) in a linear regression framework, on the other hand, has no obvious interpretation due to the fact that the coefficients are not exactly set to zero.The Lasso estimator optimizes least squares under an additional condition involving the total sum of the absolute size of the coefficients (known as the 1 -norm) that cannot be larger than a given tolerance value. The inclusion of a penalty term leads to consistent coefficient estimation and variable selection if two necessary conditions are fulfilled, as Meinshausen [22] shows; see Bühlmann and Van De Geer [23] for a detailed discussion. These conditions are too restrictive in many empirical applications. Zou [7] modifies the Lasso insofar as the weight of each coefficient in the penalization term is adaptive. This is achieved by scaling the absolute value of each coefficient with a first-stage estimator such that more highly relevant variables are less strongly affected by the penalty. Setting adaptive weights leads to consistent variable selection and coefficient estimation even if one of the two is not fulfilled.
The previously mentioned consistency properties are developed for a cross-sectional set-up with iid errors. Typically, the majority of applications in finance require the use of time-series or panel data. Moreover, an iid error specification is more an exception than the rule. Consequently, Medeiros and Mendes [24], Caner and Zhang [25], Caner and Kock [26], Kock and Callot [27], Audrino and Camponovo [28] and Kock [29,30] derive asymptotic properties of the Lasso and the adaptive Lasso in time series and panel settings. In particular, Medeiros and Mendes [24] and Audrino and Camponovo [28] derive consistency properties of the adaptive Lasso in time series environments. Medeiros and Mendes [31] prove that the oracle properties of the adaptive Lasso are preserved for linear time series models even under non-Gaussian, conditionally heteroscedastic and time-dependent errors. Audrino and Camponovo [28] show that the adaptive Lasso combines efficient parameter estimation, variable selection and valid finite sample inference for general time series regression models. We contribute to this strand of the literature by investigating the finite sample properties of Lasso-type estimators by performing extended simulations in a realistic panel data setting mimicking closely the behavior of the expected returns cross-section with a prediction target.
The paper is organized as follows. Section 2 provides a description of the relevant methodology. This section is followed by a description of the estimation objective and how it relates to a factor structure. Section 3 presents the simulation study. The data are briefly discussed in Section 4. The penultimate section covers the empirical work, including the return prediction and FC selection results. The final section concludes.

2. Methodology

This section introduces the notation and presents the underlying estimation methods and the statistics we use to evaluate the selection and prediction performance of the methods in our simulations and the empirical analysis.

2.1. Notation

Generally, if not explicitly otherwise stated, we follow the notation that n refers to stock n of N t total stocks and t to period (i.e., month) t of T total periods. Moreover, factors are indexed by c of C total factors and belong to set C , where each c belongs to one of the following three groups or subsets: priced factors are denoted by p (of a total P) and define the set P ; unpriced factors are defined by u (of a total U, set U ), and spurious factors with respect to the return process are described by s (of a total S, set S ). The total number of factors, P + U + S = C . A specification of each type of factor is outlined in more detail in Section 2.2. The indexing of FC is identical to that of the factors.

2.2. FC and the Return Generating Process

Generally, we assume a Rosenberg [32] and Daniel and Titman [33] type cross-sectional return structure. Covariances are determined based on a factor structure and expected returns mark a compensation for factor risk (default assumption). Following Daniel and Titman [33], we consider the following excess return generating process,
R n , t e = β n , t 1 f t + x n , t 1 δ + η n , t , t = 1 , . . . . , T , n = 1 , . . . , N
where f t defines the vector of factor returns of length C and η n , t each stock idiosyncratic noise component, assumed to be normally distributed and orthogonal to the factors and other stocks’ idiosyncratic components. x n , t = [ 1 C n , t ] , the vector of the corresponding C FC and an intercept: C n , t = [ s i z e n , t , b m n , t , m o m n , t , . . . ] . Each factor, f t , follows the dynamics,
f i , t = μ i + ϵ i , t , with ϵ i , t N ( 0 , σ i 2 ) i = 1 , . . . , C ,
where μ i defines the risk-premium of the i’th factor and ϵ i , t , i = 1 , , C , the sequence of independent factors’ innovations. Moreover, we assume a linear functional relation of the FC and the factor exposures,
β n , t = g ( x n , t ) = a t + B x n , t
with B a C × C matrix of coefficients. Note that a t cancels, once we consider de-meaned cross-sectional returns. Naturally, exposures are time-varying. This is in line with the empirical characteristics, as momentum or value exposures vary with the price level movements of each stock. The model 1 then becomes
R n , t e = β n , t 1 μ + β n , t 1 ϵ t + x n , t 1 δ + η n , t = ( B x n , t 1 ) μ + ( B x n , t 1 ) ϵ t + x n , t 1 δ + η n , t = x n , t 1 ( B μ + δ ) + η n , t ˜
where η n , t ˜ is the new zero mean innovation. As a consequence, the linear predictive dependence we aim to measure is of the form:
E t 1 [ R n , t e ] = x n , t 1 γ .
To allow for different interpretations of the relationship between FC and expected returns from an asset pricing perspective we differentiate among three types of factors, namely priced, unpriced, and spurious factors:
  • P priced factors: μ p 0 p P ,
  • U unpriced factors: μ u = 0 u U ,
  • S spurious factors: β s , t = 0 and δ s = 0 , s S .
Examples of priced factors are the market or value factor; for unpriced factors, sector factors; and for spurious factors, an independently created random time series. In a first model setting we consider risk-premia always coupled to the underlying risk-exposure, that is δ = 0 and γ i = b i μ = 0 i U , where b i = B · , i denotes the i - t h column of B. As an example, the CAPM can be found in this asset pricing model interpretation by considering only one priced factor, the market factor and no unpriced or spurious factors.
Under a second asset pricing modeling interpretation, we consider a model where δ i is not constrained to be equal to zero for the unpriced factors in (3). In case γ i = δ i 0 for some i U , δ i measures the sensitivity of FC to expected returns that do not directly compensate for factor risk. It imposes a non-zero covariance between FC ( x n , t 1 ) and some factors in case the FC are linked to the non-zero elements in δ as described in Daniel and Titman [33]. In this model setting, we might have zero-priced factors. In particular, this asset pricing model allows two stocks with an identical book-to-market ratio to have different risk exposures to a book-to-market value factor. Here the return compensation is associated with the book-to-market characteristic, i.e., mispricing, and not its risk sensitivity to the value dimension. The first asset pricing modeling framework rules this out. The second asset pricing model implies the presence of asymptotic arbitrage. Regardless of the interpretation, both models are estimated using (3).

2.3. Methods

We focus on three different linear models, which are defined as:
β ^ ols = arg min β Y X β 2 2 / n ,
β ^ Lasso ( λ ) = arg min β Y X β 2 2 / n + λ β 1 ,
β ^ adapt ( λ ) = arg min β Y X β 2 2 / n + λ j = 1 p | β j | | β ^ init , j |
where Y R and X R p and the corresponding response vector Y n × 1 , the design matrix X n × p , the parameter vector β p × 1 . We slightly deviate in this subsection and denote the regression coefficient as β (vs. γ ). In all other sections we use the term β exclusively as a measure of factor exposure, and γ as the regression coefficient we aim to estimate. Moreover, throughout this work we treat Y and X as standardized matrices, with μ = 0 and σ = 1 , where the standardization is applied column by column. As defined in (1) Y corresponds to the vector of excess returns, R e , and X to the matrix of FC. Equation (4) defines the ordinary least squares (OLS) estimator, Equation (5) the Lasso estimator (Tibshirani [6]) and (6) the adaptive Lasso (Zou [7]). The Lasso and the adaptive Lasso differ in terms of the penalization term, which allows the weights to vary for each parameter. The assigned individual weights are inversely proportional to a first-stage β estimate. Zou [7] suggests the use of the OLS estimator, β ^ ols as β ^ init , unless collinearity is an issue. Bühlmann and Van De Geer [23] set β ^ init = β ^ Lasso ( λ ) . The use of the Lasso as a first-stage estimator is justified by the screening property of the Lasso, which still allows consistent variable selection of the adaptive Lasso at the second stage. We solely use the Lasso as a first stage estimator in (6) in this work. The penalty term λ used in (5) and (6) is determined by cross-validation (CV) or classical selection criteria, typically five-fold or ten-fold CV, the Bayesian information criterion (BIC), or the Akaike information criterion (AIC). Bühlmann and Van De Geer [23] show that the optimal λ ^ based on the BIC evaluation reads as follows:
λ ^ B I C = arg min λ n log Y Y ^ λ 2 n + log ( n ) β ^ λ 0 0 ,
and accordingly the AIC,
λ ^ A I C = arg min λ n log Y Y ^ λ 2 n + 2 β ^ λ 0 0 .
Alternatively, the optimal λ can be estimated by cross-validation. Here we randomly split the samples along time points and never within a given period. Assume we observe T periods each containing N stocks S 1 , t , S 2 , t ,..., S N , t . Consequently, we can randomly select a training and testing set along the time index t. Hence, high cross-sectional correlations cannot cause biased estimates for the optimal λ .
The empirical set-up presented above makes shrinkage methods like the ones introduced above an attractive choice as they possess the ability to reduce the variance at the cost of slightly increasing the bias. First, as the variance increases in p, the ratio of p T can potentially be high, as we have 400+ presented factors in the literature and in the best case 50 years of monthly data ( T = 600 ). Moreover, if some FC is available only for a shorter period of time, we can still perform the regression, as the Lasso methods are feasible even for the case where we have a truly high-dimensional problem ( p > T ), which imposes a constraint for classical OLS. Moreover, the noise component makes up unambiguously a significant proportion of the return process (even when assuming that the efficient market hypothesis is violated). Hence, the noise variance component has an important impact.

2.4. Data Sparsity

It is important to highlight the role played by the assumption of data sparsity connected to the use of the (adaptive) Lasso. Data sparsity is generally an untestable assumption and we consider it only a rough although reasonable approximation of reality. According to Zhang et al. [34] the concept of exact sparsity can be relaxed while still maintaining the same rate of convergence of the Lasso estimator to the true coefficients. They define that a model is sparse if most coefficients are small, in the sense that the sum of their absolute values is below a certain level. Under this general sparsity assumption, it is no longer sensible to select exactly the set of nonzero coefficients. Therefore, in cases where the exact selection consistency is unattainable or undesirable, the authors show that the Lasso is able to select the important variables with coefficients above a certain threshold determined by the controlled bias of the selected model. Thus, under this generalized sparsity concept, the (adaptive) Lasso is able to successfully discriminate between small and large coefficients and identify with high probability the most important firm characteristics; see also Bühlmann and Van De Geer [23] for a general review of the corresponding theory.
Moreover, given that our interest focuses primarily on the predictive ability of the competing approaches, the results discussed by Greenshtein et al. [35], Bickel et al. [36], and Sirimongkolkasem and Drikvandi [37] are reassuring: They highlight the fact that assuming sparsity as an approximation of the true design of the data does not generally significantly degrade the predictive accuracy of the models in high-dimensional settings with a large number of covariates. Greenshtein et al. [35] show that under various sparsity assumptions there is “asymptotically no harm” in considering a large number of covariates (many more than observations) for prediction purposes in a linear regression model under an l 1 constrained optimization. Bickel et al. [36] provide bounds on the l p prediction loss, 1 p 2 , of the Lasso in a high dimensional linear regression in terms of the best possible (oracle) approximation under the sparsity constraint. Finally, by comparing different shrinkage approaches in a linear regression simulation setting, Sirimongkolkasem and Drikvandi [37] show that when important covariates are associated with correlated data, the l 1 and l 2 prediction performances of the Lasso improve for both sparse and non-sparse high dimensional settings and even sometimes outperform those of the Ridge regression. The predictive performance of the Lasso remains generally unaffected when the correlated covariates are associated with nuisance and less important variables. Given the previous evidence and the fact that the focus of the current study is set on identifying the most relevant methods and firm characteristics for predicting the cross-section of expected returns in a variable selection framework, we do not report results for alternative shrinkage techniques like the Ridge. Predictive performance results using Ridge are qualitatively similar to those presented for the lasso in Section 5.2.1 and are available from the authors upon request.

2.5. Selection and Prediction Evaluation

We apply pooled ordinary least squares as described in (4), where the t-values are based on the Driscoll and Kraay [38] robust standard errors. Next, we set a significance level for the OLS estimates to have a rule determining whether or not a coefficient can be seen as selected—we set the level to the literature standard of 5%. The impact of multiple-testing is gauged by considering t-value corrections as presented by Harvey et al. [1]. Specifically, we use the Bonferroni and Holm adjustment, which belongs to the class of family-wise error rates. Additionally, the study includes Benjamini, Hochberg and Yekutiel’s (BHY) adjustment, a false discovery rate control, which we also consider; we refer to Harvey et al. [1] for a more complete description of the multiple-testing adjustments. In the case of the Lasso and the adaptive Lasso, the FC selection procedure is straightforward: all non-zero coefficient estimates are considered to be selected. Here we provide estimates for Lasso- and adaptive Lasso-based BIC, AIC and five-fold cross-validation (CV5) optimized regularization strength.
Following the variable selection, we calculate expected returns for each stock at each point in time. In this step, we evaluate two variants of each method. The first case drops all insignificant coefficients in the case of OLS and takes the relevant ones directly into consideration for the prediction. The second variant performs a post-variable selection OLS (PVSOLS).
The prediction quality is then measured based on a cross-sectional average, as proposed by Gu et al. [21]. More formally,
l t = 1 N t n = 1 N t ( R n , t e R ^ n , t e ) 2
where R n , t e and R ^ n , t e denote the actual and the predicted excess returns over the risk-free rate, respectively. We report two metrics measuring the prediction performance, the simple time series average of l t and the model confidence set (MCS) as introduced by Hansen et al. [39].
Furthermore, we report the out-of-sample R O S 2 following Campbell and Thompson [40] defined as follows:
R t , O S 2 = 1 l t 1 N t n = 1 N t R n , t e 2

3. Simulation Study

In order to analyze the suitability of the Lasso-type estimators in the previously described context, we propose a simulation of cross-sectional returns and FC. It is calibrated such that crucial properties of the cross-sectional return data are satisfied. Although the simulation setting is highly stylized and cannot be a perfect replication of the true underlying data-generating process (DGP), it is helpful for gaining insights into the method’s model selection and predictive performance in finite samples under different distributional assumptions in our specific setting; see the literature review in Section 1 on what has already been proved theoretically.

3.1. Calibration

The calibration of the return-generating process is as follows:
  • We set the number of priced and unpriced factors to 6 each. Even if it were theoretically assumed that unpriced factor risk should not exist, it could empirically still be present. Moreover, we assume that the factors are independent of one another and that the stock market factor explains the highest proportion of variance of all priced factors.
  • Firm characteristics fall into one of the following three groups: Group 1 measures factor exposure to priced factors and group 2 to unpriced factors. Group 3 measures FCs which are independent of the return-generating process. FCs are potentially correlated across groups.
  • The signal-to-noise ratio is relatively small, assuming a ratio implying a yearly R 2 of 5% (see the Appendix A for details on the transformation to monthly R 2 s). This is in line with empirically documented R 2 s in the case of the linear model; see, for example, Lewellen [41].
  • The stock market factor follows a time-varying volatility process (implying heteroskedasticity for the individual stocks over time as well).
  • The simulated return series do not possess any auto-correlation.
  • The return-generating process follows (1) with ϵ c , t + 1 N ( 0 , σ f 2 ) c P S c 0 and ϵ 0 , t + 1 N ( 0 , σ 0 , t 2 ) . FC, c = 0 , represents the stock market return, which follows a latent volatility process σ 0 , t 2 (see next item). ϵ c , t + 1 is set to 0 c S (spurious factor). The elements of the vector of risk-premia, μ c , are drawn from unif ( 0.1 , 3.5 ) c P c 0 and are set equal to zero c U S . We assume a stock market premium, μ 0 , of 5.5% per year. The risk-premia are drawn only once per case and are kept constant through each simulation. The market premium is the estimate of the Fama French market factor.
  • σ 0 , t 2 , the stock market volatility, is estimated by using a GARCH(1,1) process, where the estimated σ ^ t are obtained by fitting a GARCH(1,1) model on daily observed US stock market returns. The GARCH(1,1) model captures a sufficient fraction of distribution properties observed in stock returns for our simulation study. Moreover, model performance seems reasonable compared to many less parsimonious approaches (see Hansen and Lunde [42]). Better volatility models exist, but are beyond the scope of this paper and not of crucial relevance.
  • η n , t represents the idiosyncratic stock-specific component and is drawn from N ( 0 , σ i d i o 2 ) . Bekaert et al. [43] show that aggregated idiosyncratic volatility varies over time. Despite this empirical evidence, we choose a parsimonious approach to model idiosyncratic volatility. This is mainly motivated by the statistical properties our DGP already possesses.
  • x n , t marks the vector of FC of stock n at t of length C. We simulate the characteristics x t from N ( 0 , Σ ).
  • The correlation matrix of FC, Σ , is obtained following the simulation approach of Hardin et al. [44] and is a crucial feature of our simulation. It is important, as many FC measure empirically similar variations. The base case refers to the constant correlation structure within groups (Algorithm 1) in Hardin et al. [44]. The Σ is drawn only initially and kept constant in each specification. The empirical correlation structure described in Section 5.1 shows a handful of cases with pairwise correlations around 0.9 and many between 0.4 and 0.5. Our simulated correlation pairs reflect this, in order to investigate the impact of this difference. However, this study does not consider a correlation grouping of more than two FCs, or any other forms of more involved linear dependencies.
Finally, the collection of all T periods of the simulations can then be stacked together in matrix X and matrix Y. The true coefficient of interest is the vector of μ , which is estimated as the vector of coefficients γ ^ .
The specification allows flexible simulations under different assumptions, analyzing the sensitivity of simulation parameters on the performance of the method. For this, we perform several different simulation specifications, each loosening one assumption separately. In general, the following default parameters are set:
  • Number of simulations, 2000.
  • Number of in-sample periods, 600, corresponding to 50 years of monthly data.
  • Number of out-of-sample periods, 240, corresponding to 20 years of monthly data.
  • Number of stocks, 4000, where 4000 corresponds to the average number of stocks used in the empirical part.
  • Number of firm characteristics, 100—with P = 6 , U = 6 and S = 88 .
  • σ f 2 and σ i d i o 2 result from the pre-specified level of R 2 , where the noise variance is distributed as described in the Appendix A.
  • The correlation matrix, Σ , is simulated such that we have one high (0.9) and one low (0.4) pairwise correlation between FC from each group. See Figure 1 for a visualization of one realization of the specified correlation matrix simulation.

3.2. Sensitivity Analysis

The behavior of the simulated DGP crucially depends on its calibration defined above. In order to investigate the sensitivity to these choices, we define the following cases:
Case 1: Base case
Default settings.
Case 2: Small T
Default settings, T is set to 240.
Case 3: Large T
Default settings, T is set to 4200 (and N reduced to 800 to keep it computationally tractable). This specification requires a longer than available estimated GARCH(1,1) series; the missing σ 0 , t 2 are simply simulated based on the GARCH(1,1) parameter estimates described in the Appendix A. (This case is not a realistic scenario for monthly data but is insightful for applications with higher frequencies.)
Case 4: Expected returns: a function of FC instead of factor exposure
Default settings. The premium of the stock market factor is set to zero. Instead, we attach the premium to the FC directly and impose a correlation of the factor exposure and the FC of 0.9. This is in line with our second asset pricing interpretation introduced in Section 2.2.
Case 5: Small N
Default settings, N is set to 250.
Note that each simulation considers a balanced panel. As the actual data consist of an unbalanced panel, we adjust the data as described in Section 5.1. Moreover, the simulation ignores potential measurement errors in FC and assumes that they are measured without errors. Empirically, the most common FC suffering from measurement error are, as mentioned above, market betas.

3.3. Performance Evaluation

After each data simulation is performed, we report ten specifications covering all three methods and their respective choice variables presented above in the pooled panel framework. We collect the results of the OLS estimates, the Lasso and the adaptive Lasso. The evaluation considers two performance dimensions. First, we show the selection qualities of each method; second, we assess the simulated forecast accuracy, reflecting jointly the selection and parameter estimation qualities.
Knowing the true DGP of the simulation, we can then simply calculate the ratios of correctly classified coefficients, providing insights on type I and type II error behavior. Type II errors are calculated for FC 0–5—a failure to reject the null hypothesis of an unpriced factor FC given the factor is truly priced. Type I errors are measured for FC 6–100—rejecting the null hypothesis of an unpriced factor exposure given the FC is tied to an unpriced factor (FC 6–11) or the FC is independent of the returns (FC 12–100). The prediction evaluation follows Section 2.5 and is based on the 240 periods of simulated out-of-sample data.

3.3.1. Prediction

Case 1: Default settings
The prediction simulation results of case 1 are displayed in Figure 2. The BIC and CV5 Lasso specifications perform best considering the average p-value of the MCS; however, the differences are not large. The weakest among the methods is the standard POLS. Correcting the t-values for multiple testing yields meaningful improvements in this specification. The MSE ratios are more concentrated and only a few differences can be documented; the highest value achieves the Bonferroni and Holm t-value adjusted predictions.
Case 2: Small T
Reducing the number of estimation periods increases the difference between the min and max p-value average. POLS remains the weakest prediction tool and the two Lasso-type methods still perform best, although in the opposite order. Furthermore, the p-value corrected POLS-based predictions rank among the worst-performing methods. Consistent with the wider p-value difference, the MSE relative difference increases compared to the default case. Once more, adjusting the t-values for the variable selection realizes the highest MSE on average.
Case 3: Large T
A larger T leads to convergence of the prediction results as the gap between the average p-value and the MSE narrows.
Case 4: Direct linear dependence between FC and expected returns
There is no notable difference in the order of the p-values; the two Lasso-type predictions yield the best results.
Case 5: Small N
Compared to the previous four cases the Lasso CV5 methodology falls by some rank levels; however, the Lasso BIC remains on top. Overall, a lower number of stocks in the cross-section impacts the relative quality of POLS-based predictions negatively when compared to the default case.

3.3.2. Selection

Case 1: Default settings
The selection simulation results of case 1 are displayed in Table 1. The results reveal that there are distinct differences between the methods applied. It shows that for the simulated stock market factor, OLS performs the worst, as it displays a type II error rate of around 50%. On the other hand, the Lasso and the adaptive Lasso methods show a far better performance with an error rate of around 0% and 15%, respectively, for the stock market factor (in the case of CV5). For the other, significantly less volatile factors carrying a positive risk-premium, the type II error rates are zero in the case of AIC and BIC-based selection. The exceptions are some POLS t-value adjusted estimates and all Lasso- and adaptive Lasso-selected FCs are based on CV5. The type I error cases have to be distinguished in two cases: First, for FC belonging to set U (unpriced factor FC) where OLS has slight advantages over the adaptive Lasso, only the CV5-based adaptive Lasso selections perform comparably. The Lasso reveals a poor performance with error rates mostly above 50%. The second case of type I errors comprises spurious FC. Correlations of the uninformative FC with any of the two other FC types prove once more to be a problem for the Lasso. For these cases, the more restrictive adaptive Lasso reveals a far better selection performance than the Lasso, as the error rate is zero for all cases. Moreover, the OLS type I error rate behaves as expected by varying around the 5% significance level.
Case 2: Small T
Reducing the number of periods in the simulation reveals differences in the performance compared to the default simulation results, as Table 1 shows. First, type II error rates rise strongly for OLS estimates, whereas only a slight increase is observed for the adaptive Lasso and practically no changes are visible for the Lasso. The picture also changes when looking at type I error rates for FC in set U , where we observe a jump in error ratios for the adaptive Lasso.
Case 3: Large T
As T grows larger, the error ratios decline as expected. The only remarkable exception is found for the Lasso, where once more the correlated FC remains prone to false inference. A strong indication that the neighborhood stability condition is likely to be violated in cases of higher correlations is that the error rate of FC 6 is 99% and that of FC 12 reaches 84%. Moreover, higher error ratios are also observed for cases with weaker correlations of around 0.5; see FC cases 7–9 and 12–15.
Case 4: Direct linear dependence between FC and expected returns
This specification yields a performance improvement for all methods, most apparent for OLS, where the classification error comes down from 33% to 23% compared to the default assumption.
Case 5: SmallN
We observe some higher type II errors for one FC in the case of adjusted POLS selection and generally lower type I errors for the Lasso-type methods.
Finally, we briefly summarize the simulation results. We show that the adaptive Lasso is superior to OLS when type II errors are a concern. A Lasso-based selection reveals for this case only negligible advantages over the adaptive Lasso. The picture changes if we want to minimize type I error behavior. Here we have to differentiate between two distinct scenarios. First, whenever we encounter an entirely uninformative independent variable, we show that the adaptive Lasso performs best. Second, in case we have a relation of the independent variable with an unpriced risk factor of the dependent variable, an OLS approach achieves the best results. We note that correlations are a crucial driver behind these results, where, in particular, the Lasso presents problems reaching reasonable type I error ratios when confronted with higher correlations (≈0.9). Moreover, altering the optimal λ selection mechanism impacts the results importantly. BIC is favorable over AIC in the specifications under consideration. BIC reduces type I errors without suffering from an increase in type II misclassifications. BIC vs. CV exposes a tradeoff between type I and type II. Assigning equal weight to both error types, BIC-based estimation is the preferable tuning method. Additional robustness checks can be found in Appendix A.2.

4. Data

Our objective is to preserve consistency as much as possible. Therefore the selection, data preparation and the notation of the description of firm characteristics generally follow the approach of Green et al. [3]. The FC data are implemented independently of Green et al. [3]. Our sample period ranges from 1974 to 2020. As in most studies, the analysis considers only CRSP stocks with share codes 10 and 11 which are traded either at NYSE, AMEX or NASDAQ; for an example, see Fama and French [4]. Furthermore, we exclude stocks with missing market capitalization data and/or where book values are unavailable. Compustat data are aligned with a standard lag of six months of the fiscal year end date. For example, the data of a firm with fiscal year end date 12/31 are aligned with data 06/30, predicting monthly returns from 6/30 to 7/31. CRSP-based stock/firm characteristics, such as idiosyncratic volatility, beta, maximum return or six-months momentum are used as of the most recent month end. For example, for the return prediction from 6/30 to 7/31, the max daily return from the period 5/31-6/30 is used. Additionally, following Green et al. [3] some selected Compustat accounting data are set to zero if not available; see the Appendix A for details. In processing larger amounts of data, correcting extreme and often implausible values is mostly unavoidable. Correcting these values on a discretionary basis is not feasible; hence, winsorizing the data is a useful strategy to reduce the problem. Therefore, each FC is winsorized at the 1% and 99% percentile at each point in time. Binary FC like divi, divo, rd and ipo are excluded from the winsorizing procedure. In the next step, missing data are replaced by the mean of the winsorized data at each point in time. Only then can the z-score standardization be applied at each calendar point. We do winsorize the return observations at the 5% and 95% percentile at each point to reduce the weight of outliers in the least-squares setting; therefore, no observations are excluded because of implausible returns. Moreover, returns are only de-meaned for each period and not corrected by the standard deviations. Finally, the data can be stacked and the pooled regressions applied, as each independent variable has mean zero and variance one given by the property of combining z-scores. Note that this is necessary as the Lasso requires a normalized design matrix as input, as described above.
However, differences in the selection of FC are unavoidable. This study employs only FCs which are not dependent on Compustat quarterly and IBES data. A detailed description of each FC included in the empirical part of this study can be found in the Appendix A. Moreover, the β estimates are obtained by regressing rolling weekly stock returns on the market excess returns. The literature often employs an alternative procedure whereby stocks are ranked and sorted into portfolios according to their individual market beta; see, for example, Fama and French [4]. The betas assigned to each stock for estimating the equity market premia are obtained by using the betas of the corresponding portfolios. Using portfolio beta estimates instead of individual stock betas has been applied to reduce potential errors-in-variable issues in the second stage regression. However, Ang et al. [45] cast doubt on whether portfolio betas are optimal due to the loss of dispersion in individual betas. More details about the specific CRSP and Compustat data and the corresponding data alignment process can be found in the Appendix A. The returns used in the prediction regression are the CRSP returns (RET) adjusted by the provided CRSP delisting return (DLRET). Additionally and for verification purposes, we benchmark our data for selected FC with the FC portfolio returns provided by Kenneth French’s Data Library. We find satisfying R 2 s, reaching values from 0.99 > to about 0.9 for cases where the FC definition of the benchmark data slightly deviates from the one presented in Green et al. [3]. Furthermore, we follow Fama and French [46] for the size classification definition, where large-cap stocks are the 1000 stocks with the highest market capitalization, mid-cap stocks rank 1001–2000 and small comprise all stocks with rank > 2000 . Finally, our industry-adjusted variables always use the 48 sectors downloaded from Kenneth French’s Data Library, as the SIC 2 classification is empirically too granular since in many instances the sector group is defined by a single stock.

5. Empirical Results

The first subsection explains the details of how we construct the required normalized matrix X of the unbalanced panel of FC and returns. This subsection is followed by the empirical analysis of the predictability of cross-sectional stock returns. The third subsection covers the discussion of the selected FC.

5.1. Estimation Set-Up

As described above, the approach estimates the coefficients based on a pooled panel set-up. However, simply stacking the data causes two problems.
First, since we are interested in cross-sectional differences, we need to normalize each FC at each point in time to preserve the cross-sectional information. To illustrate the problem, one can think about the book-to-market ratio of single stocks, which certainly fluctuates partially based on market-wide price movements through time; standardizing along the entire panel would then implicitly change the order as time and cross-sectional information get mixed up.
Another issue that needs to be addressed is the unbalanced panel structure, as it implicitly causes the weights of each period in the regression to vary. Assuming there is no correlation between the returns and the number of stocks, we could ignore this issue, but empirically this is not the case; for example, we see that prior to the stock market peak at the beginning of the 2000s we have a much higher number of stocks with unknown return dependence. Therefore, we suggest adjusting the number of stocks in each period to the mean number of stocks per time point. This can be achieved by simply randomly drawing stocks with replacements at each point in time until we have filled the desired sample size.
Figure 3 presents the correlation structure of the FC. It shows overall only five cases with absolute correlation coefficients greater than 0.9. Even though we cannot achieve precisely the same correlation structure in our simulation, we have considered cases with correlations of around 0.9 and hence capture this feature observed in the data in our simulation as well. As we show in the simulation study in Section 3, correlations around 0.9 cause no selection issues for the adaptive Lasso; only a Lasso-based selection appears prone to misclassification. However, we want to avoid including almost identical FC. Hence, before regressing the returns on the full set of FC included in our dataset, we screen the correlations for cases with an absolute correlation greater than 0.95. In such cases, we eliminate the more recently published FC of the affected pair from our analysis. Finally, not all FC are included in our FC analysis due to data problems; we drop: cfp_ia, roic, pchemp_ia, and ipo.

5.2. Predicting the Cross-Section of Returns

The prediction results presented in this subsection analyze the out-of-sample return predictions from 1992 to 2020. We run monthly rolling and expanding window regressions to form predictions for the upcoming month. The expanding window regression is initially fit with 15 years of observations. The rolling window specification includes three different windows, with 10, 15 and 20 years of data. Moreover, we form five different data groups classified by market capitalization: all, including all stocks available; large, consisting of the highest 1000 ranked stocks; mid, the stocks ranked between 1001 and 2000; large plus mid, the top 2000; small, considering all stocks below a market cap rank 2000. Hence, we look in total at 20 different data groupings. Note that, the results in this section represent aggregated numbers, as we show averages of the four different data estimation windows defined above.

5.2.1. Performance Evaluation

Table 2 and Figure 4 present the empirical out-of-sample prediction evaluation. It reveals that the ability to forecast cross-sectional returns varies along the size dimension. Large-cap stocks are not predictable compared to a naïve benchmark for the full sample period, whereas small and micro-cap stocks are highly predictable. When focusing on R 2 statistics we do not find any meaningful differences along the time dimension.
Separating the predictions into a different sizes and time buckets allows for a more granular perspective. Figure 4 displays the 12-month aggregated rolling R 2 for each size group. The prediction quality of the sample including all stocks shows relatively stable predictability, with a period of poorer forecasts between 2003 and 2008. However, small and micro-cap stock returns are predictable until the end of our sample. The MCS p-value for the naïve zero-return forecast is consistently below the 5% significance level. The question of whether these predictable returns are exploitable by investors remains unanswered here. It might reflect the fact that risk compensation or existing trading frictions simply do not allow prices to reflect all information available at the time. On the other hand, large-cap stock returns are much harder to predict during the entire sample, with the exception of a short period in the early 2000s. The prediction results highlight the importance of evaluating the quality of return predictions conditioned on size corroborating the empirical evidence shown in the previous literature. Splitting the sample into a pre- and post-2004 period (not reported) yields almost the same results for samples when assessing the predictability of cross-sectional returns compared to the full period analysis.
Comparing different linear estimators reveals that the empirical results of all stocks are consistent with the simulation findings. Based on the MSE and R 2 metric, the Lasso specifications perform best followed by the adaptive Lasso, whereas POLS-based methods show the weakest performance. Moreover, the five-fold cross-validation reaches the best prediction results in the case of Lasso and adaptive Lasso-based predictions. However, the differences are not statistically significant, as we can only reject the Lasso AIC case as not being part of the MCS at a 10% confidence level.
The predictability pattern changes if we consider only large cap stocks, as all out-of-sample R 2 s turn negative. Overall, large-cap stocks are not predictable with the selected linear methods measured over the full sample between 1992 and 2020 as the zero return forecast achieves the lowest MSE. The prediction quality slightly improves when considering mid-cap stocks only, with two specifications achieving slightly positive R 2 s. Doubling the cross-sectional sample size by combining large and mid-cap stocks does not improve the prediction quality in a statistical or economically meaningful way. The small-cap subset shows that small and micro-cap stocks are highly predictable as the zero return prediction benchmark is statistically rejected at a 1% level and not part of the MCS. Lasso-type predictions perform best in this case. Furthermore, the size sub-sample analysis underscores the importance of conditioning on the size as the existing predictability shown for all stocks is mostly driven by a small fraction of the market which only accounts for a negligible share of the US market capitalization. This result echoes the findings of Hou et al. [13], who show that small and micro-cap stocks contribute disproportionately to return characteristics of many published anomalies.
Furthermore, we can see that there are distinct differences in the number of selected FC. The Lasso specifications contain the largest number of FC; on average about 14–42 FC are selected to form expected returns. The more conservative adaptive Lasso selects around 5–28 FC depending on the tuning method. The POLS-based forecasts use a lower dimensional model, as it includes on average between 1 and 18 FC. Counting the pure number of FC can be misleading, as many coefficients might be close to zero and hence the effective dimensionality could be more similar between the methods. If we compare the absolute sum of all coefficients between the different regressions, we still see meaningful differences, however at a different order of magnitude than purely counting active variables.

5.3. Shrinking the Zoo of Firm Characteristics for Prediction

The analysis considers the years from 1974 to 2020 and primarily emphasizes the selection regression including all stocks. These findings are shown in Table 3. Furthermore, this table shows the regression results of conditioning on large, mid and small-cap-sized stocks. It displays the coefficient estimates of all FC determined by the Lasso, adaptive Lasso, and POLS. Given the results discussed in the previous section in terms of predictive accuracy, we focus on the lasso procedures optimized using five-fold cross-validation. The discussion in this section stresses mostly the details of the FC selection for the adaptive Lasso and the differences from the alternative selection procedures. As we showed in the simulations the adaptive lasso with five-fold cross-validation is able to reduce significantly the number of false positives. As a consequence, the firm characteristics estimated to belong to the active set by the adaptive lasso are quite reliable and give a clear indication of which characteristics carry relevant information for prediction.
Once more, results reflect the findings of Hou et al. [13], who document the impact of micro-cap stocks. It is also in line with the work of Green et al. [3], as they emphasize a value-weighted selection exercise. We are interested in the full sample analysis, i.e., the results of the single pooled regression applied at once over all periods to obtain the set of selected FC. Note that we denote the sign of the selected FC in brackets behind each FC when mentioned in the text for the first time and also provide a brief description of the respective FC but for the following subsection only. For the other subsections, we refer to Appendix A.

5.3.1. FC Selection including All Stocks

Considering all stocks for the selection analysis, the first block of columns in Table 3 embodies the FC selection results for the adaptive Lasso, POLS and Lasso-based on all sample periods. Note that we drop beta_sq prior to the selection regression for all samples, due to its high correlation with beta within the large and mid-cap stocks. It is not surprising that beta and beta_sq are more highly correlated for large and mid-cap stocks, as the beta of these stocks tends to be more centered around one, causing any quadratic transformation to be more correlated compared to a more dispersed beta measured among small-caps. We find that dimensionality varies starkly between the methods. The adaptive Lasso selects 21, the Lasso 47, POLS with unadjusted t-values 23 and the DFDR adjusted POLS inference 13 FC. The adaptive Lasso selects four out of five FC associated with the Fama and French [9] five-factor model and observes consistency with respect to the sign of the coefficients. Specifically, we identify beta(+)—market; bm(+)—book-to-market; agr(−)—asset growth; and gma(+)—profitability; as part of the set of active FC. Only mve —size; is missing. Many out of the 21 FC selected by the adaptive Lasso are based exclusively on price information. This includes the most relevant FC, measured by the absolute size of the coefficient, mom1m(−)—short-term reversal; Moreover, the prominent and classical 12 months momentum—mom12m(+) takes the spot of the second-most relevant FC. Moreover, the adaptive Lasso selects the following price-related FC: idiovol(−)—last month idiosyncratic return volatility; maxret(−)— the max daily return of the previous month; and idiovol(−)—last month idiosyncratic volatility.
We skip all other selected FC and refer to Table 3 instead. Furthermore, the table expresses the differences between the three selection specifications and underscores the relevance of this choice. Generally, these across-study comparisons have to be conducted with caution, as the set of FC and the sample periods can differ and hence impact the inference in an unknown way. POLS on the other hand selects a set of 23 FC, whose elements largely overlap with the set identified by the adaptive Lasso.
The table reveals that a Lasso-based procedure would suggest an even higher dimensional relation between FC and returns. We dispense with the discussion here: As the simulation results showed, lasso could be severely affected by false positives and generally overestimates the number of active variables. Overall, we find a substantial number of FC inspected do not contain relevant information for predicting returns when considered in a multivariate selection, as 41 of the included 62 FC are not picked by the adaptive Lasso.

5.3.2. FC Selection Conditioned on Size

The selection results conditioned on large-cap stocks only are depicted in the second set of columns in Table 3. Overall, we observe fewer active FC compared to results including all stocks; a total of 14 (vs. 21) are selected. Not overly surprisingly, the top-ranked FC resembles the picture described above, where price-related information dominates the overall prediction contribution—mom1m(−), mom6m(+) and chg_mom6m(−) are among the FC with the highest absolute coefficient values. Moreover, OLS selects a sparser set vs. the adaptive Lasso with ten FC only. The DFDR adjustments suggest none of the included FC are useful in predicting large-cap stocks. Given the out-of-sample prediction results presented above, this reflects the findings that large-cap stocks are not predictable with the linear methods and FC included in this work.
Table 3 also presents the active set of FC conditioned on mid-sized stocks. Strikingly, price-based FC rank highest, with mom6m(+), retvol(−), chg_mom6m(−) and mom1m(−) as the top four contributors. Moreover, the full sample estimated mid-cap dimensionality is higher, reflecting once more some predictability for stocks belonging to an economically less relevant segment of the market.
Finally, we briefly discuss the results including exclusively small-cap stocks. The FC selection, as shown in the last block of Table 3, shows that the price information-driven FC is dominant as in the mid-sized selection regression. We find consistency in which FC occupies the top ranks, considering the magnitude of short-term reversal. The three highest rank FC are: mom1m(−), idiovol(−) and mom12m(+). The OLS and Lasso-based selection deviate once more.

6. Conclusions

In this work, we propose the application of the adaptive Lasso for predicting cross-sectional stock returns. In particular, this study contributes to a better understanding of the behavior of the adaptive Lasso when applied in panel data settings mimicking the expected returns cross-section dynamics. We perform an extensive Monte Carlo simulation study in which we consider panel data scenarios of low signal-to-noise ratios including heteroscedastic, non-normal and highly cross-sectionally correlated errors. We compare the accuracy of the adaptive Lasso, Lasso and POLS based on the ability to select the truly informative FC for prediction and on the final predictive performance. The selection results show that the Lasso is inferior to its adaptive version in most specifications. In particular, a required condition, most apparent in cases of higher correlations, reveals shortcomings in the Lasso. Despite these apparent selection disadvantages for the standard Lasso, both Lasso-type methods yield improved predictive results over their classical alternatives. The adaptive Lasso appears promising compared to OLS, especially at reducing type II error ratios and controlling FC that suffer from a likely publication bias. POLS-based predictions show the least promising results.
Furthermore, in agreement with the previous literature, we show that the predictability of linear methods based on a rich zoo of firm characteristics is mostly limited to small and micro-cap stocks—the least relevant section of the stock market. Large-cap stocks are not predictable with the linear methods used in this work. Overall, the predictive differences between different linear methods are hard to measure given the potentially non-existing predictability of large-cap stocks. When emphasizing the evaluation based on the less relevant but predictable small and micro-cap segment, we find that Lasso-type predictions perform best. This empirical finding is consistent with the results of the simulation study. An adaptive Lasso selection procedure applied to 62 FC included in this paper and constructed based on US stock data from 1975 to 2020 identifies a highly dimensional return process. We show that a large part of published FC is selected when considered in a multivariate predictive analysis simultaneously; we identify 21 FC of relevance for prediction.

Author Contributions

Conceptualization, M.M. and F.A.; methodology, M.M. and F.A.; software, M.M.; validation, M.M.; formal analysis, M.M.; investigation, M.M.; resources, M.M.; data curation, M.M.; writing—original draft preparation, M.M.; writing—review and editing, F.A.; supervision, F.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data can be obtained from the authors upon request.

Acknowledgments

The authors are grateful to workshop participants at the CMStatistics 2016 conference, University of St.Gallen and University of Konstanz. Furthermore, we are thankful for insightful comments from Robert Hodrick, Alberto Martin-Utrera, Juan-Pablo Ortega and Paul Söderlind.

Conflicts of Interest

The authors report there are no competing interest to declare.

Appendix A

Appendix A.1. Signal-to-Noise Ratio

In order to calibrate the simulation to the desired signal-to-noise ratio, we set the volatility of the factors and idiosyncratic volatility as follows. The signal-to-noise ratio (SNR) is defined as:
S N R = σ signal 2 σ noise 2
and it is related to the r-squared as follows:
S N R = R 2 1 R 2
Recalling Equation (1) and ignoring the indices, we can write,
r = x f + η ,
with f = μ + ϵ
Hence, we can define the variance of the signal as:
σ signal 2 = Var ( x μ ) = σ x 2 μ μ
Note that the μ is defined as a uniformly distributed random vector and the realized μ are fixed at the beginning of the simulation and can be treated as deterministic.
Furthermore, the variance of the noise can be stated as follows:
σ noise 2 = Var ( x ϵ ) + Var ( η ) = œ x 2 œ ffl 2 + σ η 2 = c | C | σ ϵ , c 2 σ x 2 I c P U + σ η 2 = σ ϵ , 1 2 σ x 2 + ( P + U 1 ) σ ϵ f 2 σ x 2 + σ η 2
The first line can be simplified according to Equation (A2) below as all terms involving Cov ( x , ϵ ) , E ( ϵ ) and E ( x ) collapse to zero. σ ϵ , 1 is given by the data reflecting the long-term mean of the stock market GARCH volatility. σ ϵ f and σ η are calibrated such that each part contributes equally to fit the desired signal-to-noise ratio ( σ η 2 = ( P + R 1 ) σ ϵ f 2 ). The value of σ η 2 and σ ϵ f 2 of the desired SNR or the desired R 2 follow then straightforwardly.
The variance of the product of two random variables X and Y can be expressed as follows:
Var ( X Y ) = E [ X 2 Y 2 ] [ E ( X Y ) ] 2 = Cov ( X 2 , Y 2 ) + E ( X 2 ) E ( Y 2 ) [ E ( X Y ) ] 2 = Cov ( X 2 , Y 2 ) + ( Var ( X ) + [ E ( X ) ] 2 ) ( Var ( Y ) + [ E ( Y ) ] 2 ) [ Cov ( X , Y ) + E ( X ) E ( Y ) ] 2
Moreover, we can show that the R 2 of a frequency with length T and a frequency comprising a fraction T τ of it are related as follows, assuming that x does not change with the time horizon and all terms in σ noise 2 are treated as returns with zero auto-correlation:
σ signal , T 2 = Var ( x μ ) = σ x 2 μ μ σ signal , T τ 2 = Var ( x μ τ ) = σ x 2 μ μ τ 2 σ noise , T τ 2 = 1 τ σ noise , T 2
and hence,
S N R T S N R T τ = σ signal , T 2 σ signal , T τ 2 σ noise , T τ 2 σ noise , y 2 = μ 2 σ x 2 1 τ 2 μ 2 σ x 2 1 τ σ n o i s e , T 2 σ n o i s e , T 2 = τ
Combining Equations (A3) and (A1), the following relation holds:
R T τ 2 1 R T τ 2 τ = R T 2 1 R T 2

Appendix A.2. Simulation Study: Additional Robustness Checks

In addition to the sensitivity analysis provided in Section 3.2 this section exhibits additional robustness checks. The results are presented in Table A1 and Figure A1.

Appendix A.2.1. Additional Cases

Case A1: Time-constant stock market volatility
Default settings, except for the assumption of the underlying latent volatility process of σ ^ t , 0 2 , which we fix for all t to the long-term volatility estimate of the US stocks of 15.8 %.
Case A2: t-distributed stock market returns
Default settings, except ϵ t + 1 , 0 t -with the GARCH(1,1) estimation also based on the t-distributed errors, with an estimated number of degrees of freedom, ν ^ , of 7.14. However, differences are not overly strong.
Case A3: Time varying risk-premia
The model is identical to Model 1 except that it is equipped with a time-varying μ t , instead of the time constant μ as before. Notice, that this case can collapse to the first model from a statistical perspective. For example, assume the following time-varying process: μ t = μ ¯ + κ t , and, κ t N ( 0 , σ κ ) . Any variation in the risk-premia would then be absorbed by the error term and cannot be distinguished from it. In a panel regression, we would then simply estimate μ ¯ = t = 1 T μ t . Otherwise, default settings. We impose that, E [ μ t , 0 ] is equivalent to μ 0 . The stock market risk-premia is replaced with the following AR(1) process:
μ t , c = c c + φ μ t 1 , c + ψ t ,
the constant, c c , is set to μ c ( 1 φ ) = c c for the mean constraint to hold and the noise component, ψ t N ( 0 , σ μ 0 2 ) and φ = 0.2 . The size of the standard error, σ μ 0 , is set such that it absorbs 1/5 of the unconditional variance of the associated stock market factor variance (which is reduced accordingly). The errors are independent of each other.

Appendix A.2.2. Results

Case A1: Time constant stock market volatility
Table A1 reveals that assuming homoscedastic errors for the stock market factor only marginally affects the error ratios. The only difference we observe is a slight drop in the error ratio for the stock market factor for the OLS approach.
Case A2: T-distributed stock market returns
Using draws from a Student-t distribution instead of the Normal with corresponding GARCH-(1,1) volatility estimates for the market factor does not have an impact on the performance behavior of the three different methods, as Table A1 shows.
Case A3: Time varying risk-premia
Assuming an AR(1) process for the mean component of the stock market factor does not influence the inference by much. We document only marginal changes for all methods in this case for FC 0.
Table A1. Simulation Results: The table provides an overview of type II (for priced factor FC, FC 0–5) and type I error (for unpriced factor FC, 6–11, and spurious FC, 12–99) ratio behavior in percentage points for the specified simulation cases. All details of the cases can be found in Appendix A.2.1. FC cases 12–15 are interesting insofar as they are spurious FC with high correlations to priced and unpriced FC. A white space represents a zero value. Please note that the results displayed are based on 200 simulations only.
Table A1. Simulation Results: The table provides an overview of type II (for priced factor FC, FC 0–5) and type I error (for unpriced factor FC, 6–11, and spurious FC, 12–99) ratio behavior in percentage points for the specified simulation cases. All details of the cases can be found in Appendix A.2.1. FC cases 12–15 are interesting insofar as they are spurious FC with high correlations to priced and unpriced FC. A white space represents a zero value. Please note that the results displayed are based on 200 simulations only.
CaseMethod P — Type II U — Type I S — Type ISummary FC 16–99
0123456789101112131415meanstdminmax
1aPOLS0.460.01 0.050.060.040.030.050.060.050.030.060.070.050.020.020.10
POLS BY0.840.100.01 0.01 0.010.01 0.01 0.01
POLS Holm0.850.100.01 0.01 0.01 0.01 0.01
POLS Bonf0.850.100.01 0.01 0.01 0.01 0.01
AL BIC0.01 0.030.150.120.140.170.18
AL AIC0.01 0.030.190.120.180.200.21
AL CV50.060.020.020.010.020.01 0.080.060.050.070.09
L BIC0.01 0.410.660.620.700.660.760.240.150.060.020.010.01 0.03
L AIC 0.560.800.840.910.840.910.340.320.280.320.250.030.180.33
L CV50.030.020.010.010.010.010.410.540.520.600.570.590.220.140.040.020.020.01 0.04
2aPOLS0.97 0.060.060.040.040.070.060.060.060.040.040.050.020.010.09
POLS BY1.00 0.12 0.01 0.01 0.010.010.010.010.01 0.01
POLS Holm1.00 0.12 0.01 0.01 0.010.010.010.010.01 0.01
POLS Bonf1.00 0.12 0.01 0.01 0.010.010.010.010.01 0.01
AL BIC0.13 0.020.140.120.200.170.15
AL AIC0.11 0.020.180.170.230.200.18
AL CV50.530.190.270.210.190.200.010.040.010.040.030.02
L BIC0.04 0.380.650.630.650.610.650.260.170.020.020.010.01 0.03
L AIC0.02 0.480.790.840.830.840.880.380.340.340.230.250.030.180.31
L CV50.300.100.140.110.100.110.240.350.330.310.310.330.140.090.030.020.020.01 0.04
3aPOLS0.97 0.040.060.060.080.050.070.040.050.050.020.050.010.020.08
POLS BY1.00 0.010.01 0.01
POLS Holm1.00 0.010.01 0.01
POLS Bonf1.00 0.010.01 0.01
AL BIC0.15 0.060.060.120.060.09
AL AIC0.15 0.070.080.140.100.11
AL CV50.440.110.110.110.110.11 0.010.010.010.010.01
L BIC0.03 0.430.550.570.670.690.630.280.160.040.010.010.01 0.03
L AIC0.02 0.560.740.800.890.860.830.410.340.210.230.230.030.140.33
L CV50.280.080.090.080.090.080.280.290.330.330.400.340.120.120.030.010.010.01 0.04

Appendix A.3. Firm Characteristics

The data in the paper utilize the CRSP/Compustat Merged database. In particular, we use the monthly and daily stock data from CRSP Stock/Security files. We calculate weekly returns based on daily data using Friday as the last day of the week. Additionally, factor returns as well as risk-free rate data are obtained from Kenneth French’s Data Library. The FC constructed follow the methodology used in Green et al. [3]. Generally, we use yearly accounting data. We construct the single criteria as described in Table A2 and Table A3. Some raw data used to construct the FC have data gaps; we follow Green et al. [3] in replacing the missing data points with zeros for the following raw data variables: xrd, emp, dp, rect, invt, dvt, che, nopi and at.
Table A2. The table displays the firm characteristics used. Most definitions are taken from Green et al. [3]. If not otherwise stated, accounting ratios always refer to fiscal year end values.
Table A2. The table displays the firm characteristics used. Most definitions are taken from Green et al. [3]. If not otherwise stated, accounting ratios always refer to fiscal year end values.
IDAcronymNameDescriptionReference
1betaBetaMeasured based on 3 years (min 52 weeks) weekly excess returns with standard ols ( y = c + β x )Fama and MacBeth [8]
2beta_sqBeta squaredSimply obtained by squaring the β based on the beta from # 1Fama and MacBeth [8]
3retvolVolatilityVolatility is measured by the standard deviation of daily returns of the previous monthsAng et al. [47]
4maxretMaximum returnMaximum return is defined over the max of the daily returns in month t 1 Bali et al. [48]
5idiovolIdiosyncratic volatilityCalculated based on the residuals of regression in # 1Ali et al. [49]
6mom1m1-month momentumReturn in month t 1 Jegadeesh [50]
7mom6m6-month momentumCumulative return over 5 months ending in t 2 Jegadeesh and Titman [51]
8mom12m12-month momentumCumulative return over 11 months ending in t 2 Jegadeesh [50]
9mom36m36-month momentumCumulative return over 24 months ending in t 13 Bondt and Thaler [52]
10mveMarket capitalization (size)log of (SHROUT×PRC)Banz [53]
11epEarnings-to-priceEarnings per shareBasu [54]
12dyDividends-to-priceYearly dividends (dvt) divided by market cap at fiscal yearLitzenberger and Ramaswamy [55]
13bmBook-to-marketBook value of equity (ceq) divided by market capRosenberg et al. [56]
14levLeverageTotal liabilities (lt) divided by market capBhandari [57]
15curratCurrent ratioCurrent assets (act) divided by current liabilities (lct)Ou and Penman [58]
16pchcurratPct change in current ratioPercentage change in currat from year t 1 to tOu and Penman [58]
17quickQuick ratioCurrent assets (act) minus inventory (invt), divided by current liabilities (lct)Ou and Penman [58]
18pchquickPct change in quick ratioPercentage change in quick from year t 1 to tOu and Penman [58]
19salecashSales-to-cashAnnual sales (sale) divided by cash and cash equivalents (che)Ou and Penman [58]
20salerecSales-to-receivablesAnnual sales (sale) divided by accounts receivable (rect)Ou and Penman [58]
21saleinvSales-to-inventoryAnnual sales (sale) divided by total invetory (invt)Ou and Penman [58]
22pchsaleinvPct change in sales-to-inventoryPercentage change in saleinv from year t 1 to tOu and Penman [58]
23cashdebtCashflow-to-debtEarnings before depreciation and extraordinary items (ib + dp) divided by avg total liabilities (lt)Ou and Penman [58]
24baspreadIlliquidity (bid-ask-spread)Monthly avg of daily bid-ask spread divided by avg of daily bid-ask spreadAmihud and Mendelson [59]
25deprDepreciation-to-gross PP&EDepreciation expense (dp) divided by gross PPE (ppegt)Holthausen and Larcker [60]
26pchdeprPct change in Depreciation-to-gross PP&EPercentage change in depr from year t 1 to tHolthausen and Larcker [60]
27mve_iaIndustry-adjusted firm sizeLog market caps are adjusted by log of the mean of the industryAsness et al. [61]
28cfp_iaIndustry-adjusted cashflow-to-priceIndustry adjusted cash flow-to-price ratio equal weighted averageAsness et al. [61]
29bm_iaIndustry-adjusted book-to-marketIndustry adjusted book-to-market equal weighted averageAsness et al. [61]
30sgrAnnual sales growthPercentage change in sales from year t 1 to tLakonishok et al. [62]
31ipoIPOIndicated by 1 if first 12 months available on CRSP monthly fileLoughran and Ritter [63]
32diviDividend initiationIndicated by 1 if company pays dividends but did not in prior year.Michaely et al. [64]
33divoDividend omissionIndicated by 1 if company does not pay dividends but did in prior year.Michaely et al. [64]
34spSales-to-priceAnnual sales (sale) divided by market capBarbee Jr et al. [65]
35accWC accruals(ib) - (oancf)/(at), if (oancf) is missing then (ib)-(delta_act)-(delta_che) -(delta_lct)Sloan [66]
+ (delta_dlc) + (txp-dp) where each item 0 if missing
36turnShare turnoverAverage monthly trading volume for the three months t 3 to t 1 divided by SHROUT at t 1 Datar et al. [67]
37pchsale_pchinvtDelta pct change sales vs. inventoryDifference of percentage changes in sales (sale) and inventory (invt)Abarbanell and Bushee [68]
38pchsale_pchrectDelta pct change sales vs. receivablesDifference of percentage changes in sales (sale) and receivables (rect)Abarbanell and Bushee [68]
39pchcapx_iaCAPEXIndustry adjusted (two digit SIC) fiscal year mean adjusted percentageAbarbanell and Bushee [68]
change in capital expenditures (capx)
40pchgm_pchsaleDelta pct gross margin vs. salesAnnual percentage change in gross margin (sale minus cogs) minus percentage change in sales (sale)Abarbanell and Bushee [68]
Table A3. The table displays the firm characteristics used. Most definitions are taken from Green et al. [3]. If not otherwise stated, accounting ratios always refer to fiscal year end values.
Table A3. The table displays the firm characteristics used. Most definitions are taken from Green et al. [3]. If not otherwise stated, accounting ratios always refer to fiscal year end values.
IDAcronymNameDescriptionReference
41pchsale_pchxsgaDelta pct sales vs. SGaAAnnual percentage change in sales (sale) minus percentage change in SGaA (xsga)Abarbanell and Bushee [68]
42dolvolDollar trading volumeLog of trading volume times price per share from month t-2Chordia et al. [69]
43std_dolvolVolatility trading volumeMonthly standard deviation of daily trading volumeChordia et al. [69]
44std_turnVolatility turnoverMonthly standard deviation of daily share turnoverChordia et al. [69]
45chinvChange in inventoryFirst difference of inventory (invt) divided by total assetsThomas and Zhang [70]
46pchemp_iaIndustry-adjusted pch in employeesIndustry adjusted percentage change in employeesAsness et al. [61]
47cfpCashflow-to-priceOperating cash flows (oancf) scaled by market capitalization (fiscal year end)Desai et al. [71]
48rdR&D IncreaseIf annual increase in R&D expenses (xrd) scaled by total assets (at) >0.05, 1, else 0Eberhart et al. [72]
49lgrPct change in long-term debtAnnual percentage change in long term debt (lt)Richardson et al. [73]
50egrPct change in book equityAnnual percentage change in book equity (ceq)Richardson et al. [73]
51rd_saleR&D-to-salesR&D expenses(xrd) scaled by sales (sale)Guo et al. [74]
52rd_mveR&D-to-marketR&D expenses(xrd) scaled by market capGuo et al. [74]
53chg_mom6mchange in mom6mdifference of mom6m measured at t and t 6 Gettleman and Marks [75]
54hirePct change in employeeAnnual percentage change in employee (emp)Belo et al. [76]
55agrAsset growthAnnual percentage change in assets (at)Cooper et al. [77]
56cashprCash productivityMarket cap plus long term debt (dltt) minus assets (at) divided by cash (che)Chandrashekar and Rao [78]
57gmaGross-profitabilitySales (sale) minus costs of goods sold (cogs) divided by one-year lagged assets(at)Novy-Marx [79]
58cashCash-to-assetsCash (che) divided by assets(at)Palazzo [80]
59pctaccAccruals-to-income(ib) minus (oancf) divided by abs ((ib)), when (ib) equals 0, it is set to 0.01, if (oancf) isHafzalla et al. [81]
missing then (ib)-(delta_act)-(delta_che) -(delta_lct) + (delta_dlc) + (txp-dp) where each item 0 if missing
60absaccAbsolut accrualsAbsolute value of accBandyopadhyay et al. [82]
61roicReturn on invested capitalEarnings before interest and taxes (ebit) - non-operating income (nopi), divided by non-cash enterprise valueBrown and Rowe [83]
(ceq+lt-che)
62grcapexPct change in two year CAPXPercentage change in two year capital expenditure (capx)Anderson and Garcia [84]
63tangDebt capacity-to-firm-tangability(Cash (che) + 0.715 receivables (rect) + 0.547 inventory(invt) + 0.535 (ppegt))/ total assets (at)Hahn and Lee [85]
64chshroutChange in shares-outstandingYearly percentage change in outstanding shares (SHROUT)Pontiff and Woodgate [86]
65investCAPEX and inventoryYearly difference in gross property, plant and equipment (ppegt) + diff in (invt) / (t-1) total assets (at)Chen and Zhang [87]
66ageYears since CS coverageYears since first compustat coverage years(datadate - min(datadate))Jiang et al. [88]
67chpm_iaIndustry-adjusted change in profit marginIndustry adjusted (two-digit SIC) change in profit margin (ib/sale)Soliman [89]
68chato_iaIndustriy-adjusted change in asset turnoverIndustry adjusted (two-digit SIC) change in asset turnover (sale/at)Soliman [89]

Appendix A.4. Code

Our code is available upon request via github.com; please make requests by email. It is all written in Python 3.x and should be compatible on win and ux systems. Be aware the simulations as specified above are memory/RAM intensive; in order to run the main simulation, at least 90GB of available RAM are required.

Appendix A.5. Additional Figures

Figure A1. The figure shows the simulated out-of-sample prediction evaluation for each method. Pooled OLS (POLS), Lasso AIC with post-variable selection OLS (L AIC PVOLS), pooled OLS with post-variable selection OLS (POLS PVOLS), Lasso CV5 with post-variable selection OLS (L CV5 PVOLS), adaptive Lasso CV5 (AL CV5), Lasso BIC with post-variable selection OLS (L BIC PVOLS), Lasso AIC (L AIC), adaptive Lasso BIC (AL BIC), adaptive Lasso CV5 with post-variable selection OLS (AL CV5 PVOLS), adaptive Lasso AIC (AL AIC), adaptive Lasso AIC with post-variable selection OLS (AL AIC PVOLS), pooled OLS with post-variable selection OLS and the BHY t-value adjustment(POLS PVOLS BHY), pooled OLS with post-variable selection OLS and the Bonferroni t-value adjustment (POLS PVOLS Bonf), pooled OLS with post-variable selection OLS and the Holm t-value adjustment(POLS PVOLS Holm), adaptive Lasso BIC with post-variable selection OLS (AL BIC PVOLS), Lasso CV5 (L CV5) and Lasso BIC (L BIC). The plot on the left side shows average MCS p-values over 200 simulation cases, where the p-value measures if the model is part of the MCS. The right figure illustrates the MSE values relative to the max of each case. Please note that the results displayed are based on 200 simulations only.
Figure A1. The figure shows the simulated out-of-sample prediction evaluation for each method. Pooled OLS (POLS), Lasso AIC with post-variable selection OLS (L AIC PVOLS), pooled OLS with post-variable selection OLS (POLS PVOLS), Lasso CV5 with post-variable selection OLS (L CV5 PVOLS), adaptive Lasso CV5 (AL CV5), Lasso BIC with post-variable selection OLS (L BIC PVOLS), Lasso AIC (L AIC), adaptive Lasso BIC (AL BIC), adaptive Lasso CV5 with post-variable selection OLS (AL CV5 PVOLS), adaptive Lasso AIC (AL AIC), adaptive Lasso AIC with post-variable selection OLS (AL AIC PVOLS), pooled OLS with post-variable selection OLS and the BHY t-value adjustment(POLS PVOLS BHY), pooled OLS with post-variable selection OLS and the Bonferroni t-value adjustment (POLS PVOLS Bonf), pooled OLS with post-variable selection OLS and the Holm t-value adjustment(POLS PVOLS Holm), adaptive Lasso BIC with post-variable selection OLS (AL BIC PVOLS), Lasso CV5 (L CV5) and Lasso BIC (L BIC). The plot on the left side shows average MCS p-values over 200 simulation cases, where the p-value measures if the model is part of the MCS. The right figure illustrates the MSE values relative to the max of each case. Please note that the results displayed are based on 200 simulations only.
Forecasting 04 00053 g0a1

References

  1. Harvey, C.R.; Liu, Y.; Zhu, H. ... and the Cross-Section of Expected Returns. Rev. Financ. Stud. 2016, 29, 5. [Google Scholar] [CrossRef] [Green Version]
  2. McLean, R.D.; Pontiff, J. Does academic research destroy stock return predictability? J. Financ. 2016, 71, 5–32. [Google Scholar] [CrossRef]
  3. Green, J.; Hand, J.R.; Zhang, X.F. The characteristics that provide independent information about average us monthly stock returns. Rev. Financ. Stud. 2017, 30, 4389–4436. [Google Scholar] [CrossRef]
  4. Fama, E.F.; French, K.R. The cross-section of expected stock returns. J. Financ. 1992, 47, 427–465. [Google Scholar] [CrossRef]
  5. Fama, E.F.; French, K.R. Common risk factors in the returns on stocks and bonds. J. Financ. Econ. 1993, 33, 3–56. [Google Scholar] [CrossRef]
  6. Tibshirani, R. Regression shrinkage and selection via the lasso. J. R. Stat. Soc. Ser. Methodol. 1996, 267–288. [Google Scholar] [CrossRef]
  7. Zou, H. The adaptive Lasso and its oracle properties. J. Am. Stat. Assoc. 2006, 101, 1418–1429. [Google Scholar] [CrossRef] [Green Version]
  8. Fama, E.F.; MacBeth, J.D. Risk, return, and equilibrium: Empirical tests. J. Political Econ. 1973, 607–636. [Google Scholar] [CrossRef]
  9. Fama, E.F.; French, K.R. A five-factor asset pricing model. J. Financ. Econ. 2015, 116, 1–22. [Google Scholar] [CrossRef] [Green Version]
  10. Cochrane, J.H. Asset Pricing; Princeton University Press: Princeton, NJ, USA, 2005; Volume 41. [Google Scholar]
  11. Cochrane, J.H. Presidential address: Discount rates. J. Financ. 2011, 66, 1047–1108. [Google Scholar] [CrossRef]
  12. Goyal, A. Empirical cross-sectional asset pricing: A survey. Financ. Mark. Portf. Manag. 2012, 26, 3–38. [Google Scholar] [CrossRef] [Green Version]
  13. Hou, K.; Xue, C.; Zhang, L. Replicating anomalies. Rev. Financ. Stud. 2020, 33, 2019–2133. [Google Scholar] [CrossRef]
  14. Kozak, S.; Nagel, S.; Santosh, S. Shrinking the cross-section. J. Financ. Econ. 2020, 135, 271–292. [Google Scholar] [CrossRef]
  15. Feng, G.; Giglio, S.; Xiu, D. Taming the factor zoo: A test of new factors. J. Financ. 2020, 75, 1327–1370. [Google Scholar] [CrossRef]
  16. Bryzgalova, S. Spurious Factors in Linear Asset Pricing Models; Working Paper; Stanford University: Stanford, CA, USA, 2016. [Google Scholar]
  17. Freyberger, J.; Neuhierl, A.; Weber, M. Dissecting characteristics nonparametrically. Rev. Financ. Stud. 2020, 33, 2326–2377. [Google Scholar] [CrossRef]
  18. DeMiguel, V.; Martin-Utrera, A.; Nogales, F.J.; Uppal, R. A transaction-cost perspective on the multitude of firm characteristics. Rev. Financ. Stud. 2020, 33, 2180–2222. [Google Scholar] [CrossRef]
  19. Messmer, M. Deep learning and the Cross-Section of Expected Returns. 2017. Available online: https://ssrn.com/abstract=3081555 (accessed on 11 December 2017).
  20. Moritz, B.; Zimmermann, T. Tree-Based Conditional Portfolio Sorts: The Relation between Past and Future Stock Returns. 2016. Available online: https://ssrn.com/abstract=2740751 (accessed on 5 March 2016).
  21. Gu, S.; Kelly, B.; Xiu, D. Empirical asset pricing via machine learning. Rev. Financ. Stud. 2020, 33, 2223–2273. [Google Scholar] [CrossRef] [Green Version]
  22. Meinshausen, N. Quantile regression forests. J. Mach. Learn. Res. 2006, 7, 983–999. [Google Scholar]
  23. Bühlmann, P.; Van De Geer, S. Statistics for High-Dimensional Data: Methods, Theory and Applications; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  24. Medeiros, M.C.; Mendes, E.F. L1-regularization of high-dimensional time-series models with non-Gaussian and heteroskedastic errors. J. Econom. 2016, 191, 255–271. [Google Scholar] [CrossRef]
  25. Caner, M.; Zhang, H.H. Adaptive elastic net for generalized methods of moments. J. Bus. Econ. Stat. 2014, 32, 30–47. [Google Scholar] [CrossRef]
  26. Caner, M.; Kock, A.B. Asymptotically honest confidence regions for high dimensional parameters by the desparsified conservative lasso. J. Econom. 2018, 203, 143–168. [Google Scholar] [CrossRef]
  27. Kock, A.B.; Callot, L. Oracle inequalities for high dimensional vector autoregressions. J. Econom. 2015, 186, 325–344. [Google Scholar] [CrossRef] [Green Version]
  28. Audrino, F.; Camponovo, L. Oracle Properties, Bias Correction, and Bootstrap Inference for Adaptive Lasso for Time Series M-Estimators. J. Time Ser. Anal. 2018, 39, 111–128. [Google Scholar] [CrossRef]
  29. Kock, A.B. Consistent and conservative model selection with the adaptive lasso in stationary and nonstationary autoregressions. Econom. Theory 2016, 32, 243–259. [Google Scholar] [CrossRef]
  30. Kock, A.B. Oracle inequalities, variable selection and uniform inference in high-dimensional correlated random effects panel data models. J. Econom. 2016, 195, 71–85. [Google Scholar] [CrossRef]
  31. Medeiros, M.C.; Mendes, E. Estimating High-Dimensional Time Series Models; Working Paper; Pontificia Universidade Catolica (PUC): Rio de Janeiro, Brazil, 2012. [Google Scholar]
  32. Rosenberg, B. Extra-market components of covariance in security returns. J. Financ. Quant. Anal. 1974, 9, 263–274. [Google Scholar] [CrossRef]
  33. Daniel, K.; Titman, S. Evidence on the characteristics of cross sectional variation in stock returns. J. Financ. 1997, 52, 1–33. [Google Scholar] [CrossRef]
  34. Zhang, C.H.; Huang, J. The sparsity and bias of the lasso selection in high-dimensional linear regression. Ann. Stat. 2008, 36, 1567–1594. [Google Scholar] [CrossRef]
  35. Greenshtein, E.; Ritov, Y. Persistence in high-dimensional linear predictor selection and the virtue of overparametrization. Bernoulli 2004, 10, 971–988. [Google Scholar] [CrossRef]
  36. Bickel, P.J.; Ritov, Y.; Tsybakov, A.B. Simultaneous analysis of Lasso and Dantzig selector. Ann. Stat. 2009, 37, 1705–1732. [Google Scholar] [CrossRef]
  37. Sirimongkolkasem, T.; Drikvandi, R. On Regularisation Methods for Analysis of High Dimensional Data. Ann. Data Sci. 2019, 6, 737–763. [Google Scholar] [CrossRef]
  38. Driscoll, J.C.; Kraay, A.C. Consistent covariance matrix estimation with spatially dependent panel data. Rev. Econ. Stat. 1998, 80, 549–560. [Google Scholar] [CrossRef]
  39. Hansen, P.R.; Lunde, A.; Nason, J.M. The model confidence set. Econometrica 2011, 79, 453–497. [Google Scholar] [CrossRef] [Green Version]
  40. Campbell, J.Y.; Thompson, S.B. Predicting excess stock returns out of sample: Can anything beat the historical average? Rev. Financ. Stud. 2008, 21, 1509–1531. [Google Scholar] [CrossRef] [Green Version]
  41. Lewellen, J. The Cross-section of Expected Stock Returns. Crit. Financ. Rev. 2015, 4, 1–44. [Google Scholar] [CrossRef]
  42. Hansen, P.R.; Lunde, A. A Forecast Comparison of Volatility Models: Does Anything Beat a Garch(1,1)? J. Appl. Econom. 2005, 20, 873–889. [Google Scholar] [CrossRef] [Green Version]
  43. Bekaert, G.; Hodrick, R.J.; Zhang, X. Aggregate idiosyncratic volatility. J. Financ. Quant. Anal. 2012, 47, 1155–1185. [Google Scholar] [CrossRef]
  44. Hardin, J.; Garcia, S.R.; Golan, D. A method for generating realistic correlation matrices. Ann. Appl. Stat. 2013, 7, 1733–1762. [Google Scholar] [CrossRef]
  45. Ang, A.; Liu, J.; Schwarz, K. Using Stocks or Portfolios in Tests of Factor Models. J. Financ. Quant. Anal. 2020, 55, 709–750. [Google Scholar] [CrossRef] [Green Version]
  46. Fama, E.F.; French, K.R. Multifactor explanations of asset pricing anomalies. J. Financ. 1996, 51, 55–84. [Google Scholar] [CrossRef]
  47. Ang, A.; Hodrick, R.J.; Xing, Y.; Zhang, X. The cross-section of volatility and expected returns. J. Financ. 2006, 61, 259–299. [Google Scholar] [CrossRef]
  48. Bali, T.G.; Cakici, N.; Whitelaw, R.F. Maxing out: Stocks as lotteries and the cross-section of expected returns. J. Financ. Econ. 2011, 99, 427–446. [Google Scholar] [CrossRef] [Green Version]
  49. Ali, A.; Hwang, L.S.; Trombley, M.A. Arbitrage risk and the book-to-market anomaly. J. Financ. Econ. 2003, 69, 355–373. [Google Scholar] [CrossRef]
  50. Jegadeesh, N. Evidence of predictable behavior of security returns. J. Financ. 1990, 45, 881–898. [Google Scholar] [CrossRef]
  51. Jegadeesh, N.; Titman, S. Returns to buying winners and selling losers: Implications for stock market efficiency. J. Financ. 1993, 48, 65–91. [Google Scholar] [CrossRef]
  52. Bondt, W.F.; Thaler, R. Does the stock market overreact? J. Financ. 1985, 40, 793–805. [Google Scholar] [CrossRef]
  53. Banz, R.W. The relationship between return and market value of common stocks. J. Financ. Econ. 1981, 9, 3–18. [Google Scholar] [CrossRef] [Green Version]
  54. Basu, S. Investment performance of common stocks in relation to their price-earnings ratios: A test of the efficient market hypothesis. J. Financ. 1977, 32, 663–682. [Google Scholar] [CrossRef]
  55. Litzenberger, R.H.; Ramaswamy, K. The effect of personal taxes and dividends on capital asset prices: Theory and empirical evidence. J. Financ. Econ. 1979, 7, 163–195. [Google Scholar] [CrossRef]
  56. Rosenberg, B.; Reid, K.; Lanstein, R. Persuasive evidence of market inefficiency. J. Portf. Manag. 1985, 11, 9–16. [Google Scholar] [CrossRef]
  57. Bhandari, L.C. Debt/equity ratio and expected common stock returns: Empirical evidence. J. Financ. 1988, 507–528. [Google Scholar] [CrossRef]
  58. Ou, J.A.; Penman, S.H. Financial statement analysis and the prediction of stock returns. J. Account. Econ. 1989, 11, 295–329. [Google Scholar] [CrossRef]
  59. Amihud, Y.; Mendelson, H. The effects of beta, bid-ask spread, residual risk, and size on stock returns. J. Financ. 1989, 479–486. [Google Scholar] [CrossRef]
  60. Holthausen, R.W.; Larcker, D.F. The prediction of stock returns using financial statement information. J. Account. Econ. 1992, 15, 373–411. [Google Scholar] [CrossRef]
  61. Asness, C.S.; Porter, R.B.; Stevens, R.L. Predicting Stock Returns Using Industry-Relative Firm Characteristics. 2000. Available online: https://ssrn.com/abstract=213872 (accessed on 5 July 2000).
  62. Lakonishok, J.; Shleifer, A.; Vishny, R.W. Contrarian investment, extrapolation, and risk. J. Financ. 1994, 49, 1541–1578. [Google Scholar] [CrossRef]
  63. Loughran, T.; Ritter, J.R. The new issues puzzle. J. Financ. 1995, 50, 23–51. [Google Scholar] [CrossRef]
  64. Michaely, R.; Thaler, R.H.; Womack, K.L. Price Reactions to Dividend Initiations and Omissions: Overreaction or Drift? J. Financ. 1995, 50, 573–608. [Google Scholar] [CrossRef]
  65. Barbee, W.C., Jr.; Mukherji, S.; Raines, G.A. Do sales-price and debt-equity explain stock returns better than book-market and firm size? Financ. Anal. J. 1996, 52, 56–60. [Google Scholar] [CrossRef]
  66. Sloan, R. Do stock prices fully reflect information in accruals and cash flows about future earnings?(Digest summary). Account. Rev. 1996, 71, 289–315. [Google Scholar]
  67. Datar, V.T.; Naik, N.Y.; Radcliffe, R. Liquidity and stock returns: An alternative test. J. Financ. Mark. 1998, 1, 203–219. [Google Scholar] [CrossRef]
  68. Abarbanell, J.S.; Bushee, B.J. Fundamental analysis, future earnings, and stock prices. J. Account. Res. 1997, 1–24. [Google Scholar] [CrossRef]
  69. Chordia, T.; Subrahmanyam, A.; Anshuman, V.R. Trading activity and expected stock returns. J. Financ. Econ. 2001, 59, 3–32. [Google Scholar] [CrossRef]
  70. Thomas, J.K.; Zhang, H. Inventory changes and future returns. Rev. Account. Stud. 2002, 7, 163–187. [Google Scholar] [CrossRef]
  71. Desai, H.; Rajgopal, S.; Venkatachalam, M. Value-glamour and accruals mispricing: One anomaly or two? Account. Rev. 2004, 79, 355–385. [Google Scholar] [CrossRef]
  72. Eberhart, A.C.; Maxwell, W.F.; Siddique, A.R. An examination of long-term abnormal stock returns and operating performance following R&D increases. J. Financ. 2004, 59, 623–650. [Google Scholar]
  73. Richardson, S.A.; Sloan, R.G.; Soliman, M.T.; Tuna, I. Accrual reliability, earnings persistence and stock prices. J. Account. Econ. 2005, 39, 437–485. [Google Scholar] [CrossRef]
  74. Guo, R.J.; Lev, B.; Shi, C. Explaining the Short-and Long-Term IPO Anomalies in the US by R&D. J. Bus. Financ. Account. 2006, 33, 550–579. [Google Scholar]
  75. Gettleman, E.; Marks, J.M. Acceleration Strategies; Working Paper; University of Illinois, Urbana-Champaign: Champaign, IL, USA, 2006. [Google Scholar]
  76. Belo, F.; Lin, X.; Bazdresch, S. Labor hiring, investment, and stock return predictability in the cross section. J. Political Econ. 2014, 122, 129–177. [Google Scholar] [CrossRef] [Green Version]
  77. Cooper, M.J.; Gulen, H.; Schill, M.J. Asset growth and the cross-section of stock returns. J. Financ. 2008, 63, 1609–1651. [Google Scholar] [CrossRef]
  78. Chandrashekar, S.; Rao, R.K. The Productivity of Corporate Cash Holdings and the Cross-Section of Expected Stock Returns; Working Paper; University of Texas: Austin, TX, USA, 2009. [Google Scholar]
  79. Novy-Marx, R. The other side of value: The gross profitability premium. J. Financ. Econ. 2013, 108, 1–28. [Google Scholar] [CrossRef] [Green Version]
  80. Palazzo, B. Cash holdings, risk, and expected returns. J. Financ. Econ. 2012, 104, 162–185. [Google Scholar] [CrossRef] [Green Version]
  81. Hafzalla, N.; Lundholm, R.; Matthew Van Winkle, E. Percent accruals. Account. Rev. 2011, 86, 209–236. [Google Scholar] [CrossRef]
  82. Bandyopadhyay, S.P.; Huang, A.G.; Wirjanto, T.S. The Accrual Volatility Anomaly; Technical Report, Working Paper; University of Waterloo: Waterloo, ON, Canada, 2010. [Google Scholar]
  83. Brown, D.P.; Rowe, B. The Productivity Premium in Equity Returns 2007. Available online: https://ssrn.com/abstract=993467 (accessed on 13 June 2007).
  84. Anderson, C.W.; Garcia-Feijóo, L. Empirical evidence on capital investment, growth options, and security returns. J. Financ. 2006, 61, 171–194. [Google Scholar] [CrossRef]
  85. Hahn, J.; Lee, H. Financial constraints, debt capacity, and the cross-section of stock returns. J. Financ. 2009, 64, 891–921. [Google Scholar] [CrossRef]
  86. Pontiff, J.; Woodgate, A. Share Issuance and Cross-sectional Returns. J. Financ. 2008, 63, 921–945. [Google Scholar] [CrossRef]
  87. Chen, L.; Zhang, L. A better three-factor model that explains more anomalies. J. Financ. 2010, 65, 563–595. [Google Scholar]
  88. Jiang, G.; Lee, C.M.; Zhang, Y. Information uncertainty and expected returns. Rev. Account. Stud. 2005, 10, 185–221. [Google Scholar] [CrossRef]
  89. Soliman, M.T. The use of DuPont analysis by market participants. Account. Rev. 2008, 83, 823–853. [Google Scholar] [CrossRef]
Figure 1. The figure displays a fraction of the default correlation matrix used for the simulations. It shows the correlation for the first 25 FC, where FC 0 to 5 refer to the set of FC with positive risk-premia, 6-11 belong to U and the rest to S . For example, FC 1 (part of P ) and FC 12 (part of S ) are correlated with each other with a correlation of around 0.9. Note that the missing 75 FC are uninteresting insofar as their off-diagonal elements are close to zero.
Figure 1. The figure displays a fraction of the default correlation matrix used for the simulations. It shows the correlation for the first 25 FC, where FC 0 to 5 refer to the set of FC with positive risk-premia, 6-11 belong to U and the rest to S . For example, FC 1 (part of P ) and FC 12 (part of S ) are correlated with each other with a correlation of around 0.9. Note that the missing 75 FC are uninteresting insofar as their off-diagonal elements are close to zero.
Forecasting 04 00053 g001
Figure 2. The figure shows the simulated out-of-sample prediction evaluation for each method. Pooled OLS (POLS), Lasso AIC with post-variable selection OLS (L AIC PVOLS), pooled OLS with post-variable selection OLS (POLS PVOLS), Lasso CV5 with post-variable selection OLS (L CV5 PVOLS), adaptive Lasso CV5 (AL CV5), Lasso BIC with post-variable selection OLS (L BIC PVOLS), Lasso AIC (L AIC), adaptive Lasso BIC (AL BIC), adaptive Lasso CV5 with post-variable selection OLS (AL CV5 PVOLS), adaptive Lasso AIC (AL AIC), adaptive Lasso AIC with post-variable selection OLS (AL AIC PVOLS), pooled OLS with post-variable selection OLS and the BHY t-value adjustment(POLS PVOLS BHY), pooled OLS with post-variable selection OLS and the Bonferroni t-value adjustment (POLS PVOLS Bonf), pooled OLS with post-variable selection OLS and the Holm t-value adjustment(POLS PVOLS Holm), adaptive Lasso BIC with post-variable selection OLS (AL BIC PVOLS), Lasso CV5 (L CV5) and Lasso BIC (L BIC). The plot on the left side shows average MCS p-values over all 2000 simulation cases, where the p-value measures if the model is part of the MCS. The right figure illustrates the MSE values relative to the max of each case. The darker the color the better the performance relative to the competing methods.
Figure 2. The figure shows the simulated out-of-sample prediction evaluation for each method. Pooled OLS (POLS), Lasso AIC with post-variable selection OLS (L AIC PVOLS), pooled OLS with post-variable selection OLS (POLS PVOLS), Lasso CV5 with post-variable selection OLS (L CV5 PVOLS), adaptive Lasso CV5 (AL CV5), Lasso BIC with post-variable selection OLS (L BIC PVOLS), Lasso AIC (L AIC), adaptive Lasso BIC (AL BIC), adaptive Lasso CV5 with post-variable selection OLS (AL CV5 PVOLS), adaptive Lasso AIC (AL AIC), adaptive Lasso AIC with post-variable selection OLS (AL AIC PVOLS), pooled OLS with post-variable selection OLS and the BHY t-value adjustment(POLS PVOLS BHY), pooled OLS with post-variable selection OLS and the Bonferroni t-value adjustment (POLS PVOLS Bonf), pooled OLS with post-variable selection OLS and the Holm t-value adjustment(POLS PVOLS Holm), adaptive Lasso BIC with post-variable selection OLS (AL BIC PVOLS), Lasso CV5 (L CV5) and Lasso BIC (L BIC). The plot on the left side shows average MCS p-values over all 2000 simulation cases, where the p-value measures if the model is part of the MCS. The right figure illustrates the MSE values relative to the max of each case. The darker the color the better the performance relative to the competing methods.
Forecasting 04 00053 g002
Figure 3. Empirical correlation matrix (best seen in color): The figure exhibits the correlation of all stocks and FC included in our analysis for the years June 1974 until December 2020. We use the normalized, winsorized and pooled FC data (as used in the full sample regression) to calculate the correlation coefficients. The figure shows five extreme correlation pairs (>0.9). For example, the highest absolute correlation is measured for beta and beta_sq with a coefficient slightly less than 0.95.
Figure 3. Empirical correlation matrix (best seen in color): The figure exhibits the correlation of all stocks and FC included in our analysis for the years June 1974 until December 2020. We use the normalized, winsorized and pooled FC data (as used in the full sample regression) to calculate the correlation coefficients. The figure shows five extreme correlation pairs (>0.9). For example, the highest absolute correlation is measured for beta and beta_sq with a coefficient slightly less than 0.95.
Forecasting 04 00053 g003
Figure 4. 12-month rolling R 2 (best seen in color): The figure shows the 12-month rolling R 2 as defined in (8) of each of the five different size groups. We aggregate the four different estimation window types per method and display the central tendency with confidence bounds.
Figure 4. 12-month rolling R 2 (best seen in color): The figure shows the 12-month rolling R 2 as defined in (8) of each of the five different size groups. We aggregate the four different estimation window types per method and display the central tendency with confidence bounds.
Forecasting 04 00053 g004
Table 1. Simulation Results: The table provides an overview of type II (for priced factor FC, FC 0–5) and type I error (for unpriced factor FC, 6-11, and spurious FC, 12–99) ratio behavior in percentage points for the specified simulation cases. All details of the cases can be found in Section 3.2. FC cases 12–15 are interesting insofar as they are spurious FC with high correlations to priced and unpriced FC. A white space represents a zero value.
Table 1. Simulation Results: The table provides an overview of type II (for priced factor FC, FC 0–5) and type I error (for unpriced factor FC, 6-11, and spurious FC, 12–99) ratio behavior in percentage points for the specified simulation cases. All details of the cases can be found in Section 3.2. FC cases 12–15 are interesting insofar as they are spurious FC with high correlations to priced and unpriced FC. A white space represents a zero value.
CaseMethod P — Type II U — Type I S — Type ISummary FC 16-99
0123456789101112131415meanstdminmax
1POLS0.50 0.050.040.060.060.050.050.050.050.050.040.050.010.040.06
POLS BY0.880.060.04 0.02
POLS Holm0.890.060.04 0.02
POLS Bonf0.900.060.04 0.02
AL BIC0.02 0.010.110.110.120.120.13
AL AIC0.02 0.010.130.140.160.150.16
AL CV50.140.100.110.090.080.10 0.050.050.060.050.06
L BIC0.01 0.400.600.630.650.650.630.280.180.050.020.01 0.01
L AIC 0.520.780.830.840.850.830.420.350.290.260.250.010.210.27
L CV50.090.060.060.060.060.060.370.510.530.550.540.550.250.170.070.040.03 0.020.04
2POLS0.520.040.170.120.05 0.060.050.060.060.060.060.050.050.050.060.06 0.040.07
POLS BY0.900.360.650.580.410.03
POLS Holm0.890.320.610.540.370.02
POLS Bonf0.890.330.620.540.370.02
AL BIC0.03 0.070.01 0.100.360.320.380.370.37
AL AIC0.02 0.050.01 0.110.390.370.430.410.41
AL CV50.150.110.250.150.120.080.050.150.130.160.150.15
L BIC0.01 0.02 0.470.740.740.760.790.780.290.230.050.040.01 0.010.02
L AIC 0.01 0.630.850.890.900.900.900.390.370.280.270.260.010.230.29
L CV50.100.070.110.080.070.060.380.510.490.520.530.520.170.120.020.020.01 0.010.02
3POLS 0.060.050.060.050.050.050.060.050.040.050.050.010.040.06
POLS BY0.04
POLS Holm0.04
POLS Bonf0.04
AL BIC
AL AIC 0.010.01
AL CV5
L BIC 0.370.370.380.400.400.430.260.100.030.020.01 0.01
L AIC 0.460.620.700.710.710.740.390.300.230.240.220.010.200.24
L CV5 0.420.490.520.560.540.570.330.190.110.100.060.010.050.08
4POLS0.34 0.060.050.060.060.050.060.060.060.050.050.05 0.040.06
POLS BY0.79
POLS Holm0.80
POLS Bonf0.81
AL BIC0.01 0.020.210.190.240.220.24
AL AIC0.01 0.020.240.230.270.260.28
AL CV50.04 0.100.090.110.100.11
L BIC 0.430.700.710.740.750.740.310.220.040.030.01 0.010.01
L AIC 0.580.830.870.870.890.900.420.370.280.290.260.010.230.28
L CV50.02 0.420.580.580.620.620.620.250.160.040.040.02 0.020.03
5POLS0.44 0.02 0.050.060.050.050.060.050.050.060.050.050.05 0.040.06
POLS BY0.880.030.270.05
POLS Holm0.880.030.260.05
POLS Bonf0.890.030.270.05
AL BIC0.03 0.01 0.030.060.070.080.090.070.010.01
AL AIC0.02 0.080.150.160.200.190.170.020.040.010.01 0.01
AL CV50.070.010.030.020.010.010.040.060.070.070.080.080.010.01
L BIC0.02 0.330.160.210.200.190.180.270.060.040.020.01 0.01
L AIC0.01 0.420.440.520.540.550.550.380.250.230.200.200.010.180.22
L CV50.040.010.010.010.010.010.390.340.390.400.410.420.340.170.150.100.090.010.080.11
Table 2. Out-of-Sample Forecast Evaluation: The MSE and R 2 s are calculated according to (7)–(8). The MCS indicates the p-value of being part of the set that includes the best model. The monthly R 2 s are expressed in percentage points. The MSE and ∑ abs(coef) column values are scaled by a factor of 10 3 and 10 1 , respectively. The columns “Median #” and “Mean #” show the time-series median and mean of the number of active FC.
Table 2. Out-of-Sample Forecast Evaluation: The MSE and R 2 s are calculated according to (7)–(8). The MCS indicates the p-value of being part of the set that includes the best model. The monthly R 2 s are expressed in percentage points. The MSE and ∑ abs(coef) column values are scaled by a factor of 10 3 and 10 1 , respectively. The columns “Median #” and “Mean #” show the time-series median and mean of the number of active FC.
Size SampleEstimatorMSEMCS R 2 Median #Mean #∑ abs(coef)
AllAL AIC142.480.390.6026.625.03.7
AL BIC142.490.210.6021.520.83.2
AL CV5142.480.520.6016.815.92.7
L AIC142.500.050.5941.842.04.6
L BIC142.470.690.6131.831.93.4
L CV5142.470.910.6229.830.53.1
POLS PVSOLS142.490.490.5818.017.83.3
POLS PVSOLS Holm142.520.500.546.56.51.8
Zero143.040.010.000.00.00.0
LargeAL AIC73.480.17−0.1321.920.52.1
AL BIC73.470.33−0.1113.212.61.5
AL CV573.410.83−0.034.05.10.7
L AIC73.490.17−0.1739.239.53.0
L BIC73.440.72−0.0721.220.41.4
L CV573.450.48−0.0611.114.00.9
POLS PVSOLS73.460.43−0.1312.111.51.5
POLS PVSOLS Holm73.400.82−0.011.21.50.3
Zero73.390.890.000.00.00.0
Large + midAL AIC97.600.60−0.0523.222.32.4
AL BIC97.590.58−0.0415.515.31.8
AL CV597.580.72−0.025.57.31.0
L AIC97.610.25−0.0842.141.43.5
L BIC97.580.74−0.0327.026.21.9
L CV597.580.73−0.0217.418.01.3
POLS PVSOLS97.580.73−0.0514.214.22.1
POLS PVSOLS Holm97.530.960.003.23.40.6
Zero97.520.840.000.00.00.0
MidAL AIC118.750.16−0.0424.023.42.7
AL BIC118.730.16−0.0110.010.31.4
AL CV5118.710.43−0.017.08.11.1
L AIC118.760.17−0.0639.839.33.5
L BIC118.680.830.0315.015.11.2
L CV5118.700.450.0015.817.21.4
POLS PVSOLS118.740.29−0.0513.113.52.3
POLS PVSOLS Holm118.670.87−0.013.23.40.8
Zero118.650.860.000.00.00.0
SmallAL AIC187.660.450.7629.928.14.6
AL BIC187.670.330.7619.018.53.5
AL CV5187.680.310.7519.218.33.4
L AIC187.670.090.7541.441.15.3
L BIC187.640.830.7726.025.03.3
L CV5187.640.680.7730.029.63.6
POLS PVSOLS187.690.350.7317.816.74.0
POLS PVSOLS Holm187.810.160.615.85.92.2
Zero188.630.000.000.00.00.0
Table 3. Main pooled FC regression r = X γ + ϵ : The table exhibits the regression coefficients of POLS, Lasso (L) and adaptive Lasso (AL). POLS t-values are displayed in brackets, bold t-values indicate significance after a DFDR adjustment at the 5%-level. In case of POLS, row “# selected” counts FC with p-values ≤ 5%, the count for the DFDR equivalent is displayed in brackets. The other columns reflect the count of all non-zero FC coefficients. The estimation spans the period from 1974 to 12–31 until 31 December 2020. The AE: ’All’, ’Large’, ’Mid’ and ’Small’ define different sets of stocks: all CRSP/CS stocks, market cap rank 1–1000, 1001–2000 and 2000>, respectively.
Table 3. Main pooled FC regression r = X γ + ϵ : The table exhibits the regression coefficients of POLS, Lasso (L) and adaptive Lasso (AL). POLS t-values are displayed in brackets, bold t-values indicate significance after a DFDR adjustment at the 5%-level. In case of POLS, row “# selected” counts FC with p-values ≤ 5%, the count for the DFDR equivalent is displayed in brackets. The other columns reflect the count of all non-zero FC coefficients. The estimation spans the period from 1974 to 12–31 until 31 December 2020. The AE: ’All’, ’Large’, ’Mid’ and ’Small’ define different sets of stocks: all CRSP/CS stocks, market cap rank 1–1000, 1001–2000 and 2000>, respectively.
SampleAllLargeMidSmall
MethodAL CV5L CV5POLSAL CV5L CV5POLSAL CV5L CV5POLSAL CV5L CV5POLS
# selected214723 (13)143810 (0)185014 (6)255417 (9)
absacc−0.50−0.85−1.03 (3.36) −0.19 (0.75) −0.32−0.49 (1.82)−0.55−0.97−1.21 (3.07)
acc −0.45−0.77 (2.32) −0.33−0.70 (2.40) −0.34−0.60 (1.81) −0.82−1.25 (2.82)
age −0.13−0.12 (0.56) −0.04−0.07 (0.25) 0.03 (0.13) 0.320.43 (1.45)
agr−1.96−1.29−1.52 (4.67)−0.43−0.53−0.87 (2.30)−1.02−0.95−1.17 (2.37)−2.22−1.79−2.05 (5.37)
beta1.121.391.58 (2.38) 0.020.31 (0.49)1.311.391.58 (2.23)1.061.141.33 (2.03)
bm1.391.121.20 (3.86) 0.410.72 (1.94) 0.180.30 (0.71)0.290.480.52 (1.24)
bm_ia 0.180.19 (0.73) −0.20 (0.59) 0.070.11 (0.28)0.430.530.53 (1.76)
cash0.480.820.82 (1.45) 0.250.35 (0.54)0.180.720.92 (1.55)0.790.990.93 (1.55)
cashdebt0.340.590.72 (2.25) 0.240.53 (1.35)0.370.650.82 (1.90)0.540.790.95 (2.61)
cashpr −0.08−0.13 (0.69) −0.09−0.21 (0.99) −0.08−0.15 (0.76) −0.27−0.38 (1.50)
cfp_ia0.420.520.50 (2.66) −0.22 (1.00) −0.07 (0.30)0.480.540.53 (1.68)
chato_ia 0.430.52 (3.11) 0.110.32 (1.43) 0.150.24 (1.11) 0.180.30 (1.13)
chg_mom6m−1.52−1.84−2.29 (2.86)−3.00−2.75−3.57 (2.73)−2.32−1.84−2.44 (2.43) −0.24−0.79 (0.95)
chinv −0.050.03 (0.15) 0.16 (0.49) −0.16−0.09 (0.35) −0.10−0.02 (0.07)
chpm_ia 0.07 (0.48) 0.030.15 (1.00) 0.270.36 (1.91) −0.10−0.20 (0.87)
chshrout−0.35−0.58−0.63 (2.84) −0.05 (0.21) −0.35−0.45 (1.72)−0.43−0.61−0.65 (1.98)
currat −0.11−1.55 (1.85) −0.46−1.56 (1.69)−0.30−0.71−2.05 (1.94) −1.85 (1.66)
depr 0.040.09 (0.40) 0.080.11 (0.44) 0.200.18 (0.71) 0.480.62 (1.94)
divi −0.03 (0.21) −0.13−0.23 (1.90) −0.08−0.17 (0.99) −0.01 (0.04)
divo 0.010.08 (0.57) −0.09 (0.72) 0.040.12 (0.80) 0.080.16 (0.74)
dolvol 0.46 (0.60) 0.21 (0.33) 0.150.67 (1.58) 0.591.16 (1.68)
dy−0.64−0.82−0.87 (2.74) −0.29−0.43 (1.21)−0.20−0.55−0.63 (1.91)−0.48−0.76−0.86 (2.40)
egr −0.18−0.21 (1.18) −0.31−0.30 (1.49) −0.05 (0.22) 0.120.26 (1.00)
ep1.221.361.46 (4.28)0.470.690.74 (2.26)0.490.650.71 (1.81)1.821.952.12 (4.88)
gma1.461.331.42 (4.74)0.120.600.80 (1.95)1.061.081.22 (3.56)1.601.501.59 (4.36)
grcapex −0.23−0.28 (1.87) −0.03−0.11 (0.56)−0.47−0.65−0.72 (3.47) −0.31−0.36 (1.62)
hire 0.060.20 (0.94) 0.08 (0.34) 0.240.40 (1.78) −0.19−0.25 (0.97)
idiovol−3.93−4.08−4.34 (7.03)−0.22−0.59−0.90 (1.84)−2.11−2.13−2.41 (4.51)−4.62−4.46−4.67 (6.91)
invest −0.34−0.35 (1.15) 0.10 (0.33) −0.020.05 (0.13)−0.32−0.40−0.34 (0.89)
lev 0.140.22 (0.50) 0.130.20 (0.43) 0.380.53 (1.26)0.460.700.83 (1.40)
lgr 0.19 (0.94) 0.33 (1.21) 0.01 (0.04) 0.20 (0.71)
maxret 0.19 (0.29) 0.57 (1.03) 0.39 (0.71) −0.68−0.63 (0.71)
mom12m2.562.352.08 (2.12) 0.31−0.23 (0.20) 0.690.34 (0.32)3.883.593.28 (3.05)
mom1m−4.23−4.19−4.27 (6.63)−1.31−1.39−1.65 (3.03)−2.18−2.14−2.26 (4.04)−6.48−6.23−6.23 (7.41)
mom36m 0.260.40 (0.94) 0.08 (0.19) 0.070.27 (0.72) 0.320.46 (0.96)
mom6m1.441.862.43 (2.06)2.492.133.17 (2.02)2.962.202.95 (2.24) 0.351.04 (0.85)
mve −0.52−1.68 (1.33)−0.64−1.23−2.01 (2.43)−0.18−0.53−0.97 (2.42) −0.09−0.70 (0.65)
mve_ia 0.54 (0.49) 0.480.95 (1.36) 0.190.37 (0.68)−0.39−0.85−0.87 (0.98)
pchcapx_ia −0.33−0.38 (2.38) −0.19−0.25 (1.53) −0.07−0.13 (0.87)−0.17−0.44−0.49 (2.51)
pchcurrat −0.30 (0.66) −0.09−0.46 (1.00) −0.07−0.44 (0.86) −0.42 (0.71)
pchdepr −0.06 (0.31) −0.02 (0.10) 0.06 (0.27) −0.27−0.38 (1.46)
pchgm_pchsale 0.310.32 (2.05) −0.07 (0.38) 0.270.30 (1.47)0.130.450.47 (1.80)
pchquick 0.42 (0.90) 0.42 (0.88) 0.39 (0.74) 0.170.75 (1.19)
pchsale_pchinvt 0.240.29 (1.64) 0.01 (0.05) 0.120.16 (0.77) 0.360.48 (1.83)
pchsale_pchrect −0.04 (0.28) 0.02 (0.12) −0.08−0.20 (1.07) 0.350.46 (2.12)
pchsale_pchxsga −0.09−0.16 (0.70) −0.41−0.54 (2.33)−0.18−0.51−0.62 (2.69) −0.03 (0.09)
pchsaleinv 0.130.17 (0.82) 0.110.25 (0.92) 0.260.30 (1.32) −0.16 (0.56)
pctacc 0.060.20 (0.73) 0.11 (0.56) −0.01 (0.04) 0.180.37 (1.13)
quick 1.46 (1.57) 0.88 (1.05) 1.34 (1.22) 0.352.32 (1.88)
rd 0.00 (0.03) −0.11 (1.03) 0.210.25 (1.77) −0.09−0.19 (0.93)
rd_mve1.721.801.88 (5.75)0.810.700.72 (2.22)1.161.121.21 (3.54)2.292.372.50 (6.56)
rd_sale 0.090.23 (0.78)0.080.711.00 (1.90) 0.610.83 (1.91) 0.09 (0.25)
retvol−2.57−2.60−2.75 (3.49)−1.24−1.08−1.62 (2.97)−2.54−2.39−2.70 (4.76)−2.54−1.94−1.96 (1.86)
roic0.230.580.69 (2.68)0.720.830.84 (1.62)0.150.580.70 (2.14) 0.490.58 (1.52)
salecash 0.07 (0.46) 0.09 (0.53) 0.030.20 (1.12) −0.03−0.13 (0.51)
saleinv 0.160.12 (0.91) −0.13 (0.84) −0.05 (0.28) 0.260.25 (1.02)
salerec 0.08 (0.33) 0.080.20 (0.73) 0.230.36 (1.15) 0.020.13 (0.49)
sgr −0.41−0.50 (1.86) −0.21 (0.62) −0.00 (0.00)−0.50−0.66−0.72 (2.07)
sp0.250.510.52 (1.58)0.230.480.52 (1.60) 0.240.24 (0.70)0.730.680.70 (1.41)
tang 0.180.22 (0.68)−0.02−0.46−0.60 (1.90) −0.09−0.26 (0.80) 0.090.12 (0.31)
turn−0.93−1.05−1.28 (3.51) −0.32−0.59 (1.53) −0.50−0.97 (2.28)−2.26−2.50−2.82 (4.92)
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Messmer, M.; Audrino, F. The Lasso and the Factor Zoo-Predicting Expected Returns in the Cross-Section. Forecasting 2022, 4, 969-1003. https://doi.org/10.3390/forecast4040053

AMA Style

Messmer M, Audrino F. The Lasso and the Factor Zoo-Predicting Expected Returns in the Cross-Section. Forecasting. 2022; 4(4):969-1003. https://doi.org/10.3390/forecast4040053

Chicago/Turabian Style

Messmer, Marcial, and Francesco Audrino. 2022. "The Lasso and the Factor Zoo-Predicting Expected Returns in the Cross-Section" Forecasting 4, no. 4: 969-1003. https://doi.org/10.3390/forecast4040053

Article Metrics

Back to TopTop