TL;DR
This paper introduces MrRCE, a multivariate linear mixed model approach that captures within-group coefficient similarities for multi-response prediction, outperforming existing methods in synthetic and real data scenarios.
Contribution
The paper proposes a novel multivariate linear mixed model estimator that directly models and estimates within-group coefficient similarities, improving prediction accuracy.
Findings
Outperforms competitors in synthetic data experiments.
Effective in real-world multi-response prediction tasks.
Encourages coefficients for the same variable to share signs and magnitudes.
Abstract
We consider the problem of predicting several response variables using the same set of explanatory variables. This setting naturally induces a group structure over the coefficient matrix, in which every explanatory variable corresponds to a set of related coefficients. Most of the existing methods that utilize this group formation assume that the similarities between related coefficients arise solely through a joint sparsity structure. In this paper, we propose a procedure for constructing an estimator of a multivariate regression coefficient matrix that directly models and captures the within-group similarities, by employing a multivariate linear mixed model formulation, with a joint estimation of covariance matrices for coefficients and errors via penalized likelihood. Our approach, which we term Multivariate random Regression with Covariance Estimation (MrRCE) encourages structured…
| Model | Mean | Std |
|---|---|---|
| MrRCE | 3.85e-3 | 4.57e-3 |
| Ridge | 4.59e-3 | 5.34e-3 |
| Sep. Ridge | 4.59e-3 | 5.34e-3 |
| MRCE | 4.61e-3 | 5.12e-3 |
| Group Lasso | 5.68e-3 | 7.72e-3 |
| Sep. Lasso | 5.75e-3 | 7.12e-3 |
| OLS | 2.00e-2 | 1.40e-2 |
| Model | Mean | Std |
|---|---|---|
| MrRCE | 53.9e-2 | 22.6e-2 |
| MRCE | 63.4e-2 | 29.0e-2 |
| Group Lasso | 66.7e-2 | 29.9e-2 |
| Sep. Ridge | 71.0e-2 | 38.7e-2 |
| Ridge | 71.5e-2 | 39.8e-2 |
| Sep. Lasso | 72.0e-2 | 36.0e-2 |
| OLS | 73.1e-2 | 41.3e-2 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Capturing Between-Tasks Covariance and Similarities
Using Multivariate Linear Mixed Models
Aviv Navon
Department of Statistics and Operations Research
Tel-Aviv university
Tel-Aviv, Israel
&Saharon Rosset
Department of Statistics and Operations Research
Tel-Aviv university
Tel-Aviv, Israel
Abstract
We consider the problem of predicting several response variables using the same set of explanatory variables. This setting naturally induces a group structure over the coefficient matrix, in which every explanatory variable corresponds to a set of related coefficients. Most of the existing methods that utilize this group formation assume that the similarities between related coefficients arise solely through a joint sparsity structure. In this paper, we propose a procedure for constructing an estimator of a multivariate regression coefficient matrix that directly models and captures the within-group similarities, by employing a multivariate linear mixed model formulation, with a joint estimation of covariance matrices for coefficients and errors via penalized likelihood. Our approach, which we term Multivariate random Regression with Covariance Estimation (MrRCE) encourages structured similarity in parameters, in which coefficients for the same variable in related tasks sharing the same sign and similar magnitude. We illustrate the benefits of our approach in synthetic and real examples, and show that the proposed method outperforms natural competitors and alternative estimators under several model settings.
K****eywords Covariance selection EM algorithm Multivariate regression Penalized likelihood Regularization methods Sparse precision matrix
1 Introduction
In many cases, a common set of predictor variables is used for predicting different but related target variables. For example, an on-demand transportation company may attempt forecasting demand and supply in different time frames and geographic locations; a real-estate firm may be interested in predicting both the construction costs and the sale prices of residential apartments, given a set of project’s physical and financial covariates, and external economic variables.
The general task of modeling multiple responses using a joint set of covariates can be expressed using multivariate regression (MR), or multiple response regression — a generalization of the classical regression model to regressing responses on predictors. In the MR settings, one is presented with independent observations, , where and contain the predictors and responses for the th sample, respectively. Let denote the predictor matrix and denote the response matrix. For simplicity of notation, assume that the columns of and have been centered so that we need not consider an intercept term. We further assume that the i.i.d error terms are collected into an error matrix , where is the among-tasks covariance matrix. The multivariate regression model is given by,
[TABLE]
where is a regression coefficient matrix. The random matrices in (1) are assumed to follow a matrix-variate normal distribution [9, 15], and . For reasons that will later become clear, when considering the noise structure of the MR model, the precision matrix, , is commonly the preferred object.
Straightforward prediction and estimation with the MR model can become quite challenging when the number of predictors and responses is large relative to , as it requires one to estimate parameters. The univariate regression model () has been widely studied, and numerous methods have been developed for variable selection (support recovery) and coefficients estimation. A naive approach to the MR problem is to apply one of these methods to each of the tasks independently. However, in many cases, the different problems are related, and this oversimplified approach fails to utilize all the information contained in the data (see, e.g., [3, 31]). For a review of Bayesian approaches for estimation and prediction with the MR model see [11] and references therein.
In the MR literature, many approaches seek to reduce the number of parameters to be estimated through a penalized (or constrained) least squares framework. [5] generalized the classical Reduced-Rank Regression (RRR) [1, 21, 38] to high dimensional settings, estimating a low-rank coefficient matrix by penalizing the rank of . [43] proposed a method called Factor Estimation and Selection (FES), in which an -penalty is applied to the singular values of . FES induces sparsity in the singular values of , conducting dimension reduction and coefficients estimation simultaneously. One major drawback of dimension reduction techniques, is that the interpretation of the model is often limited, in terms of the original data, since the set of predictors is reduced to a few important principal factors.
The multivariate regression framework naturally induces a group structure over the coefficient matrix, , in which every explanatory variable, , corresponds to a group of coefficients, (see Figure 1). While many approaches make no assumption over the group structure, others utilize it for learning structured sparsity. In the multi-task learning literature, the -penalty, also known as the group lasso penalty [44], has been applied with the rows of as groups. The -penalty can be viewed as an intermediate between the -penalty used in lasso regression [35] and the -penalty used in ridge regression [19], aimed at utilizing the relatedness among tasks for identifying the joint support, i.e., the set of predictors with non-zero coefficients across all responses [28]. [29] proposed a mixed constraint function, by applying both the lasso and the group lasso penalties to the elements and rows of , respectively. This approach produces element-wise as well as row-wise sparsity in the coefficient matrix. [36] studied a different constraint function, placing an -penalty over the rows of . As noted by the authors, this method is only suitable for variable selection and not for estimation. Extensions of mixed norm penalties to overlapping groups have been proposed in order to handle more general and complex group structures (see, e.g., [23, 27]). These methods produce highly interpretable models, however, they are limited to the case , and do not account for correlated errors. [31, 7, 39] have recently shown that accounting for this additional information in MR problems can be beneficial for both coefficients estimation and prediction.
In multivariate normal theory, the entries of that equal zero correspond to pairs of variables that are conditionally independent, given all of the other variables in the data. The problem of sparse precision matrix estimation has drawn considerable recent attention, and several methods have been proposed for both support recovery and parameter estimation. Perhaps the most widely used approach is the graphical lasso [12], in which simultaneous sparsity structure identification and coefficients estimation are achieved by minimizing the -regularized negative log-likelihood function of [45, 8, 30]. Recently, sparse precision matrix estimation has also been considered in regression frameworks, in which the main goal for this explicit estimation is to improve prediction [40, 31].
[31] proposed Multivariate Regression with Covariance Estimation (MRCE), a method for sparse multivariate regression that directly accounts for correlated errors. MRCE minimizes the negative log-likelihood function with an -penalty for both and ,
[TABLE]
where denotes the trace, and are the regularization parameters and is the element of . [26] extended the approach of [31] to allow for weighted -penalties over the elements of and . [42] considered a similar objective to the one in (2), and proposed an algorithm for the sparse estimation of the coefficient and inverse covariance matrices. However, unlike [31], their method aimed at improving the estimation of , rather than . Our work further leverages correlations between the different problems to improve the accuracy of the estimators and predictions, by not only accounting for the correlation between the error terms but the similarities between the coefficients as well.
While MRCE accounts for correlated responses through the precision matrix , it does not learn structured sparsity in , essentially selecting relevant covariates for each response separately. In a recent work, [39] proposed an algorithm for the multivariate group lasso with covariance estimation, replacing the lasso penalty in (2) with an -penalty over a pre-specified group structure. [7] developed a method within the reduced-rank regression framework that simultaneously performs variable selection and sparse precision matrix estimation. These methods for learning group sparsity assume that the sparsity structure is known a-priori. Instead, [33] proposed an approach for group sparse multivariate regression that can jointly learn both the response structure and regression coefficients with structured sparsity.
All the above methods which considered a group structure over the coefficient matrix, essentially assume that the within-group similarities arise solely through a joint sparsity structure. In many applications, these structured (and unstructured) sparsity assumptions are not suitable, for instance, if one expects many covariates of small or medium effect. Furthermore, these sparse estimators encourage within-group coefficients to be of similar absolute magnitude, and do not favor same sign coefficients. However, in various real-life examples it is more natural to encourage coefficients within the same group to also share a sign. To address these issues, we construct an estimator for the multivariate regression by directly modeling and capturing the within-group similarities, while also accounting for the error covariance structures. Our method, titled Multivariate random Regression with Covariance Estimation (MrRCE), involves a multivariate linear mixed model with an underlying group structure over the coefficient matrix, designed to encourage related coefficients to share a common sign and similar magnitude.
Multivariate Linear Mixed Models (mvLMMs) [17] are MR models that relate a joint set of covariates to multiple correlated responses. mvLMMs are applied in many real-life problems and frequently used in genetics due to their ability to account for relatedness among observations (see, e.g., [25, 22, 24, 37]). The mvLMMs model can be viewed as a generalization of MR (similar to the way Linear Mixed Models (LMMs) are a generalization of linear regression models), allowing both fixed and random effects. Consider the MR problem (1), but with an additional term for the set of random predictors, collected into the matrix . The mvLMM model is given by,
[TABLE]
where is a fixed effect coefficient matrix and is an random effect coefficient matrix. Here, and are the common covariance matrices of columns and rows of , respectively.
In this paper we consider the problem of estimation and prediction under the multivariate random effect regression — an mvLMMs model strictly involving random effects,
[TABLE]
Under the proposed formulation and unlike the standard mvLMM framework, we are interested in estimating not only the covariance components but also in predicting the random component . Our method accounts for correlations between responses and similarities among coefficients, captured by estimating a joint equicorrelation covariance matrix for the rows of (see Eq. 5 for details). Hence, the MrRCE method is an example of what one could call structured similarity learning, in which the different coefficient groups are assumed to be independent, whereas a within-group similarity is encouraged. This covariance structure for the random coefficient matrix reduces the MR problem of estimating parameters, into the problem of estimating two covariance components — the coefficients’ common variance, and the intra-group correlation coefficient, or similarity level. The estimation of the covariance structure is achieved through a penalized likelihood, adding an -penalty over the off-diagonal entries of .
The remainder of the paper is structured as follows. Section 2 describes the MrRCE method and corresponding Expectation-Maximization (EM) based computational algorithm. Section 3 establishes a connection between the proposed method and the multivariate Ridge estimator. Simulation studies are performed in Section 4 to compare our method with competing estimators, and Section 5 contains two real data applications of MrRCE. Section 6 concludes with a brief discussion.
2 The MrRCE Method
Consider the random effect regression model (4) with . Assume both the error matrix and the coefficient matrix follow a matrix variate normal distribution,
[TABLE]
Further assume an equicorrelation structure for the matrix , controlled by the unknown intra-group correlation coefficient ,
[TABLE]
The unknown parameter can be thought of as a relative measure of the* within-group similarity* [6]. Large values for correspond to high similarity among members of the same group, leading to a similar magnitude and same sign coefficients, whereas corresponds to draws for the entries of the coefficient matrix . We refer to the random variable as unobserved data, and to as the full data. Denote the likelihood function of the full data by , and the collection of parameters by , we have,
[TABLE]
Thus, the negative log-likelihood function of the complete data is given by (up to a constant),
[TABLE]
where . We construct an estimator of using a penalized normal log-likelihood, adding an -penalty over the off-diagonal entries of ,
[TABLE]
where is a regularization parameter.
2.1 The Algorithm
We propose an iterative, EM-based [10] algorithm for solving (6). Alg. 1 provides a schematic overview of the MrRCE algorithm.
Using eigendecomposition (similar to [46, 13]), we write,
[TABLE]
where and are diagonal matrices, and is independent of . We then multiply (4) by the orthogonal matrices from the right and left correspondingly, to obtain,
[TABLE]
where , , and,
[TABLE]
We lose the notation and assume (with a slight abuse of notation) that the original data is of the form,
[TABLE]
namely,
[TABLE]
Next, we describe an EM-based algorithm for solving (6) under the assumptions (8).
E-step. Denote the estimation for at iteration . At step , we wish to evaluate the following expressions,
[TABLE]
We let denote the Kronecker product and the vectorization operator111Let denote the concatenation of a -dimensional matrix’s columns into a -dimensional vector.. For a matrix , we let , with the th column of . The joint distribution of and is given by,
[TABLE]
hence, the conditional distribution of is given by,
[TABLE]
In order to evaluate (9) and (10), we calculate and for . The former is the Empirical-Best Linear Unbiased Predictor (E-BLUP) [16, 17] (see Predicting below), whereas the latter can be easily obtained from (11) since,
[TABLE]
M-step. The minimization of the objective over can be split into two disjoint minimization problems:
[TABLE]
The first minimization problem is exactly the -penalized precision matrix estimation problem considered by [45, 8, 12, 31, 20], among others. We solve (12) by applying the graphical lasso algorithm of [12]. The second minimization problem, (13), can be easily solved in closed-form by utilizing the diagonal form of .
Predicting . Given , our estimation for , we compute the E-BLUP [16, 17] for . Denote, and , the E-BLUP for , is given by,
[TABLE]
Alternatively, as proved by [18], where, . In order to predict , we simply compute , where represents the reversal of the operation.
Starting value and Stopping Criteria. We initialize , , and consider two alternatives for the MrRCE algorithm’s stopping criteria.
Set a tolerance value, . Iterate until the sum of absolute changes in the values of in two successive iterations is smaller than the tolerance value. 2. 2.
Set a tolerance value, , and let denote the log-likelihood at iteration . Iterate until the relative change in the log-likelihood value, , is smaller than .
Convergence. The MrRCE algorithm is a variant of the EM algorithm for penalized likelihood, hence each step ensures a decrease in the objective, and the algorithm’s convergence is guaranteed (see e.g. [14]).
3 Connection to Ridge Regression
We present a connection between the MrRCE method and the Ridge Regression (RR) estimator [19]. More specifically, we explore a special case in which the BLUP for derived by the MrRCE algorithm is equivalent to the multivariate RR estimator [4].
Consider the model,
[TABLE]
The joint distribution of is given by,
[TABLE]
and the BLUP for the random coefficient vector is the expectation of conditional on ,
[TABLE]
The RR estimator can be extended to the multivariate case as in [4],
[TABLE]
where is the ridge matrix. We apply the generalized Sherman-Morrison-Woodbury [32, 41] formula to the inverse of , to obtain,
[TABLE]
Eq. 14 can be simplified as follow,
[TABLE]
Thus, under the error model, i.e., , setting yields,
[TABLE]
This is a well known connection between the RR estimator and BLUP which proves the following result:
Proposition 1**.**
Assuming , the prediction for obtained by the MrRCE algorithm is equivalent to the multivariate RR estimator with Ridge matrix .
To better understand this result, consider the case and , where is an equicorrelation matrix with parameter . Let where . It is easy to verify that is itself an equicorrelation matrix, , where,
[TABLE]
For simplicity, we only examine the penalty structure for . Denote the coefficients vector by . The ridge penalty is given by,
[TABLE]
Note that (15) can be reduced to the univariate ridge penalty by setting , i.e., by considering coefficients. For , the second term in (15) kicks-in. We note that for , meaning that the second penalty term in (15) is negative, for same sign coefficients. This simple example illustrates that the MrRCE method favors equal sign coefficients, within groups.
4 Simulation Study
In this section, we compare the performance of the MrRCE method to other multivariate regression estimators, over several settings of simulated data sets. We show that the MrRCE method significantly outperforms all competitors, in terms of Model Error, for the vast majority of simulated settings.
4.1 Estimators
We construct estimators using natural competitors of the MrRCE method, and report the results for the following methods:
Ordinary Least Squares (OLS): Perform separate LS regressions. 2. 2.
Group Lasso: Place an -penalty over the rows of the coefficient matrix, with -fold cross-validation (CV) for the selection the tuning parameter. 3. 3.
Ridge Regression: The tuning parameter is selected via leave-one-out cross-validation (LOO-CV) and is shared across all task. 4. 4.
MRCE: The tuning parameters are selected using -fold CV. 5. 5.
MrRCE: The -regularization parameter (for the graphical lasso algorithm) is selected via 3-fold CV.
4.2 Models
For each settings and every replication, we generate an predictor matrix with rows drawn independently from , where and (similar to [43, 29, 31]). Following [31], the coefficient matrix is generated as the element-wise product of three matrices: First, we sample a matrix , with , where is a matrix of ones and is the identity matrix, both of dimensions . The values of are ranging from [math] to , where corresponds to samples, . Next, we set,
[TABLE]
where denotes the element-wise product. The entries of the matrix are drawn independently from , and the elements in each row of the matrix are all equal zero or one, according to independent Bernoulli draws with success probability . Hence, setting will induce element-wise and group sparsity in . The rows of the error matrix are drawn independently from . We consider several structures for the error covariance matrix, specified in the form of the transformed error covariance matrix, , where is the orthogonal matrix obtained via eigendecomposition over the matrix (see Eq. 7):
Independent Errors. The errors are drawn i.i.d form . 2. 2.
Autoregressive Error Covariance — . We let . The transformed error covariance matrix is dense, whereas the precision matrix is a sparse, banded matrix. 3. 3.
Fractional Gaussian Noise (FGN). The transformed error covariance matrix is given by,
[TABLE]
with . Both the transformed error covariance matrix and its inverse have a dense structure. 4. 4.
Equicorrelation Covariance Structure. We let for , and for . Both the transformed error covariance matrix and its inverse have a dense structure.
4.3 Performance Measure
For a given realization of the coefficient matrix and method , and for each replication , let denote the true coefficient vector and denote the estimated coefficient vector, both for the th response. The mean-squared estimation error is given by,
[TABLE]
where and are the density function and covariance matrix of , respectively. We evaluate the performance using the model error (ME), following the approach of [3, 43, 31],
[TABLE]
The ME over all replications is averaged to obtain our performance measure,
[TABLE]
4.4 Results
We simulate replications with , and , for each setting. The correlation parameter ranges from [math] to , with steps. Significance tests were performed using paired test.
Independent Errors. We first consider an identity error covariance structure, , and set the sparsity and group sparsity levels at . Hence, for small values of we do not expect any advantage for our method over the competitors. The average ME is displayed in Figure 2. Indeed, for , our method achieves no significant improvement over Group Lasso. For , the MrRCE method achieves significant improvement over all competitors (all -values ).
Autoregressive (AR). Let , with . We use two settings for the sparsity levels, , and . Although the transformed precision matrix is a sparse, banded matrix, the assumptions of MrRCE only partially hold, as we induce sparsity in as well. The results are displayed in Figure 3. For both settings, the MrRCE method achieves the best ME performance, with a significant improvement over competing methods (all -values ).
Fractional Gaussian Noise. This covariance structure for the error terms was also considered by [31]. We construct a dense coefficient matrix, by setting . The results are presented in Figure 4, showing that our proposed method provides a considerable improvement over competitors (all -values ). The margin by which MrRCE outperforms the other methods increases with .
Equicorrelation. Finally, we let for , and set . The results are displayed in Figure 5. The MRCE method exploits the correlated errors, achieving better performance than the Group Lasso, Ridge and OLS methods, and is second only to MrRCE, which significantly outperforms all competitor methods for all values of (all -values ).
5 Applications
We consider two publicly available real-life datasets:
NYC Taxi Rides222The data is available at http://www.nyc.gov/html/tlc/html/about/trip_record_data.shtml.. The data consists of the daily number of New-York City (NYC) taxi rides, ranging from January 2016 to December 2017. 2. 2.
Avocado Prices333The data is available at https://www.kaggle.com/neuromusic/avocado-prices.. The data was provided by the Hass Avocado Board website and represents weekly retail scan data for national retail volume (units) and price.
We measure and report the performance of the following methods:
Ordinary Least Squares. 2. 2.
Group Lasso. Apply -fold CV for the selection of the tuning parameter. 3. 3.
Separate Lasso. Perform separate lasso regression models with -fold CV for selecting the tuning parameters. 4. 4.
Ridge Regression. Perform separate ridge regression models, with shared regularization parameter, selected via LOO-CV (e.g. same ridge penalty for all parameters). 5. 5.
Separate Ridge Regression. Perform separate ridge regression models with LOO-CV for selecting the tuning parameters. 6. 6.
MRCE. Apply 5-fold CV for selecting the regularization parameters. 7. 7.
MrRCE. Apply -fold CV for selecting the graphical lasso regularization parameter.
NYC Taxi Rides. We consider the problem of forecasting the performance of taxi vendors in NYC, using historical records of the daily number of rides, spanning from January 2016 to December 2017 (). This multivariate time-series data is generated according to human activities and actions, and as such can be expected to be strongly affected by multiple seasonalities and holidays effects. For a regular period , we utilize the Fourier series to model the periodic effects [2, 34], by constructing features of the form,
[TABLE]
We account for the weekly and yearly seasonalities and introduce the corresponding -cyclic covariates. For a holiday , which occurs at times , we use a simple indicator predictors of the form,
[TABLE]
Lastly, we incorporate covariates for the modeling of a piecewise linear trend. These transformations shift the multivariate time-series problem into a feature space with , where the linear assumption is appropriate. We denote the transformed observations by,
[TABLE]
where contains measurements of the covariates, contains the responses, and represents the scaled response of the th task at time , obtained by dividing the original observation by the maximal response value for that given task.
We evaluate the forecast performance of the different methods using cross-validation like approach, in which we produce forecasts at multiple cutoff points along the history [34]. For cutoff , we use the first days for training, and the next observations as the test set. The performance of method over the th “fold” is measured according to the Mean Squared Error (MSE),
[TABLE]
where are the time indices for the th test set, and is the forecast for the th task at time , produced using method . Using the above procedure, we obtain realizations of the MSE, , for each method . The mean and standard deviation of the MSE for each of the methods are reported in Table 1. The MrRCE method attains the best forecast performance, with lowest mean MSE and smallest standard deviation, followed by the Ridge and Separate-Ridge methods. A paired -test confirms that the improvement in accuracy achieved by our method is significant (all -values ). We also note that the estimated similarity level for this data is .
Avocado Prices. We consider the weekly average avocado prices for regions in the US, spanning from January 2015 to April 2018 (). We use national volume metrics and one hot encoding for years () to predict the average avocado prices for each region. The performance is measured according to the MSE, with 10-fold CV. The mean and standard deviation of the MSE, calculated over all folds, are reported in Table 2. Our proposed method attains the best prediction performance, with lowest mean MSE and smallest standard deviation. A paired -test confirms that the improvement in accuracy is significant (all -values ). We also report the estimated similarity level for this data, at .
6 Summary and Discussion
We have presented the MrRCE method to produce an estimator of the covariance components and a predictor of the multivariate regression coefficient matrix. Our method exploits similarities among random coefficients and accounts for correlated errors. We have proposed an efficient EM-based algorithm for computing MrRCE. By using simulated and real data, we have illustrated that the proposed method can outperform the commonly used methods for multivariate regression, in settings were errors or coefficients are related.
Our method can be extended in several ways. For example, one could consider an arbitrary group structure over the coefficient matrix, model the similarities via different covariance structure, or allow for per-group similarity coefficient. In addition, one could extend the MrRCE formulation to also allow for fixed effects, as in (3).
7 Acknowledgement
This research was partially supported by Israeli Science Foundation grant 1804/16.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Theodore Wilbur Anderson “Estimating linear restrictions on regression coefficients for multivariate normal distributions” In The Annals of Mathematical Statistics JSTOR, 1951, pp. 327–351
- 2[2] Harvey C Andrew and Shephard Neil “Structural time series models” In Econometrics 11 , Handbook of Statistics Elsevier, 1993, pp. 261–302
- 3[3] Leo Breiman and Jerome H Friedman “Predicting multivariate responses in multiple linear regression” In Journal of the Royal Statistical Society: Series B (Statistical Methodology) 59.1 Wiley Online Library, 1997, pp. 3–54
- 4[4] Philip J Brown and James V Zidek “Adaptive multivariate ridge regression” In The Annals of Statistics JSTOR, 1980, pp. 64–74
- 5[5] Florentina Bunea, Yiyuan She and Marten H Wegkamp “Optimal selection of reduced rank estimators of high-dimensional matrices” In The Annals of Statistics JSTOR, 2011, pp. 1282–1309
- 6[6] Chris Chatfield, Jim Zidek and Jim Lindsey “An introduction to generalized linear models” Chapman Hall/CRC, 2010
- 7[7] Lisha Chen and Jianhua Z Huang “Sparse reduced-rank regression with covariance estimation” In Statistics and Computing 26.1-2 Springer, 2016, pp. 461–470
- 8[8] Alexandre dÁspremont, Onureena Banerjee and Laurent El Ghaoui “Model selection through sparse maximum likelihood estimation for multivariate gaussian or binary data” In Journal of Machine learning research 9.Mar , 2008, pp. 485–516
