Multivariate regression
Multivariate regression is a statistical technique that uses a single set of predictor variables to jointly model two or more correlated continuous response variables, improving efficiency over separate single-response regressions.
What Is Multivariate Regression?
Multivariate regression is a statistical modeling technique in which a single set of predictor variables is used to simultaneously model two or more continuous response variables. It generalizes multiple linear regression, which estimates a single response, to the case where the responses are jointly modeled, accounting for correlations among the outcome variables. The distinction is important: multiple regression involves many predictors and one response, while multivariate regression involves many predictors and multiple responses estimated together. When the responses are correlated, joint estimation improves efficiency and permits cross-equation hypothesis tests that separate regressions cannot provide. Multivariate regression draws from linear algebra, mathematical statistics, and computational methods for parameter estimation.
The technique is closely related to multivariate analysis of variance (MANOVA) and to systems of seemingly unrelated regressions (SUR), which address the same joint estimation problem from different perspectives. Its origins lie in the development of least-squares methods in the nineteenth century, with modern multivariate extensions formalized through the twentieth century's work on generalized linear models and matrix algebra.
Model Specification and Estimation
In the standard multivariate linear model, the responses are arranged as columns of an outcome matrix, and the same design matrix of predictors applies to all responses. Parameter estimation proceeds by ordinary least squares (OLS) applied equation by equation: because the same predictor matrix applies to each response, the joint OLS estimator is identical to estimating each response separately, and the coefficient estimates are unbiased and efficient under standard assumptions. As described in the NIH introduction to multivariate regression analysis, the power of the joint model lies not in improved coefficient estimates but in the ability to test hypotheses about linear combinations of coefficients across multiple outcome equations simultaneously.
Generalized least squares (GLS) improves on OLS when the residuals across response equations are correlated, weighting the estimation to account for the covariance structure of the errors.
Multicollinearity and Variable Selection
When predictor variables are highly correlated, a condition called multicollinearity, coefficient estimates become numerically unstable and their variances inflate. Diagnosis relies on the variance inflation factor (VIF) and the condition number of the predictor matrix. Regularization methods address multicollinearity by adding a penalty term to the least-squares objective: ridge regression adds the squared L2 norm of the coefficient vector, shrinking all coefficients toward zero without setting any to exactly zero, while the least absolute shrinkage and selection operator (LASSO) uses an L1 penalty that induces sparsity, setting some coefficients to zero and thus performing variable selection simultaneously with estimation. Berkeley's analysis of high-dimensional regression and the LASSO establishes the conditions under which LASSO consistently identifies the true nonzero predictors as sample size grows.
Model Diagnostics and Validation
Assessing a multivariate regression model requires examining residuals for each response variable and checking the joint distribution of residuals for normality and homoscedasticity. Cross-validation partitions the data into training and test sets to estimate prediction error on new observations. An important terminological issue, addressed in the NIH clarification on multivariate versus multivariable regression, is that these two terms are frequently confused in the clinical literature: "multivariable regression" refers to many predictors and one outcome, while "multivariate regression" properly denotes many outcomes modeled jointly.
Applications
Multivariate regression has applications in a range of fields, including:
- Biomedical research, where multiple clinical outcomes are modeled jointly from a common set of patient characteristics
- Econometrics, where systems of equations model related economic variables such as consumption, income, and investment
- Signal processing, where regression maps a set of sensor inputs to multiple estimated channel or system parameters
- Remote sensing, where spectral band reflectances predict multiple vegetation or land-cover properties simultaneously
- Process control, where multiple product quality measurements are predicted from process input variables