Estimating Coefficients in Linear Models: It Don't Make No Nevermind (1976)
www-stat.wharton.upenn.edu
www-stat.wharton.upenn.edu
By the way Howard Wainer is a noted author of semi-popular (some formulas actually appear etc.) statistics books, so if enjoyed the writing, maybe a better use of time would be to read his newer and more general stuff:
http://www.amazon.com/Howard-Wainer/e/B000AP7SUU/ref=sr_ntt_...
As I noted in my other comment, equal-weight constraints are still used in one domain: neural network architectures (e.g. convolutional neural nets). This is not quite the same thing because neural nets are so highly parameterized, and the weights interact in so many nonlinear ways, that individual weights don't have any meaning independent of others. It does show us that the idea of equal-weight regression has still lived on in one specific place.
However, our industry peers often use a few thousand up to several ten thousands of epochs, yet our software is regularly best or second best when compared by clients.
I think this may be the same effect: Network weights should be "ok" after a few dozen epochs and any training beyond that maybe wins a percent of variance explained but already risks overfitting.
We use the spare time to train more networks (on slightly different input data) whose results we aggregate after that.
Something else: can someone explain the "I don't make no nevermind", I suppose it's funny but I don't get it.
If you have 100 observations and 10 dimensions (N = 100, p = 10) then OLS can overfit, especially if the predictors are highly correlated or there's a lot of noise on the response. If you have N = 10^6, p = 10, then probably not. If you have N = 10^6 and p = 10^5, then overfitting is again a danger. If you have N = 10^5 and p = 10^6, then you can't even do an OLS regression because, when p > N, it involves inverting a singular matrix (and, to boot, a gigantic one). The rough guideline is:
N/p > 100: very low danger of overfitting.
N/p < 100, > 10: low danger of overfitting.
N/p < 10, > 1: high danger of overfitting. Use regularization (ridge, Lasso, etc.)
N/p < 1: OLS not even well-defined. Regularization mandatory.
Equal weights is a primitive way of regularizing. You lose accuracy in the zero-noise case but get a model that is more likely to be "wrong" in a way that is harmless in prediction (because of correlations in predictors). These days, people are more likely to use ridge regression or, if they want a parsimonious model (few nonzero coefficients) they'll use Lasso or the elastic net.Though you almost never see equal weights in a regression setting, you do see equal-weight constraints in neural network architectures (e.g. convolutional neural nets) to prevent overfitting. In neural nets, this usually can be done with absolutely no loss of accuracy because ANNs are already so highly parameterized that some form of regularization (weight decay, equal-weight constraints, early stopping) is mandatory.