4

I want to use forward selection to choose predictors in a multiple linear regression model. If you have a regression with N predictors and want to add another predictor, is there a way to update the coefficient estimates that is more efficient than just estimating a new regression from scratch?

1 Answers1

1

The least-squares solution to X*b = Y is given by the normal equations

X′X b = X′Y

Adding another predictor is equivalent to adding a column to X. Given the old matrix of cross-products, to get the new X'X you only need to calculate the dot product of the new column with the old columns. This saves time compared to recomputing X'X from scratch.