Cp estimate / degrees of freedomForward Stagewise linear regressionLassoLeast Angle Regression (LARS)model selection
Figures from the paper
Abstract (AI)
The purpose of model selection algorithms such as All Subsets, Forward Selection and Backward Elimination is to choose a linear model on the basis of the same set of data to which the model will be applied. Typically we have available a large collection of possible covariates from which we hope to select a parsimonious set for the efficient prediction of a response variable. Least Angle Regression (LARS), a new model selection algorithm, is a useful and less greedy version of traditional forward selection methods. Three main properties are derived: (1) A simple modification of the LARS algorithm implements the Lasso, an attractive version of ordinary least squares that constrains the sum of the absolute regression coefficients; the LARS modification calculates all possible Lasso estimates for a given problem, using an order of magnitude less computer time than previous methods. (2) A different LARS modification efficiently implements Forward Stagewise linear regression, another promising new model selection method; this connection explains the similar numerical results previously observed for the Lasso and Stagewise, and helps us understand the properties of both methods, which are seen as constrained versions of the simpler LARS algorithm. (3) A simple approximation for the degrees of freedom of a LARS estimate is available, from which we derive a Cp estimate of prediction error; this allows a principled choice among the range of possible LARS estimates. LARS and its variants are computationally efficient: the paper describes a publicly available algorithm that requires only the same order of magnitude of computational effort as ordinary least squares applied to the full set of covariates.
Key Findings
1
A different modification of LARS efficiently implements Forward Stagewise linear regression, explaining similar numerical results between Lasso and Stagewise.
2
A simple approximation for the degrees of freedom of a LARS estimate yields a Cp estimate of prediction error, enabling principled selection among LARS estimates.
3
A simple modification of LARS implements the Lasso and computes all possible Lasso estimates with an order of magnitude less computation than previous methods.
4
LARS, Lasso, and Stagewise can be viewed as constrained versions of the simpler LARS algorithm, clarifying their relationships and properties.
5
Least Angle Regression (LARS) is a new, less greedy model selection algorithm for linear models that is computationally efficient.
6
The provided LARS algorithm requires computational effort on the same order of magnitude as ordinary least squares on the full covariate set.
Research Object
Least Angle Regression (LARS) algorithm and its modifications (including Lasso and Forward Stagewise implementations) for linear model selection
Research Subject
Properties, computational efficiency, and model-selection behavior of LARS and its variants, including computation of all Lasso solutions, implementation of Forward Stagewise regression, and an approximation of degrees of freedom for Cp-based prediction-error estimation
Publication Details
Publication Date
2004-04-01
Journal
Publisher
ISSN
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest