# Regression question - Weak exogeneity

The typical assumption of linear regression, weak exogeneity, states, $$E(\bf{\epsilon_{i}})=0$$ when the regressors are fixed and $$E(\bf{\epsilon_{i}}|\bf{x_{i}})=0$$ when the regressors are random. I can't figure out for the life of me why you don't still need to condition upon your regressors when they are fixed. If we are going to use our model to extrapolate y values for x values other than the fixed ones we selected, won't we need to assume that the expected value of the epsilons is zero at those points as well?

-

You don't generally condition on things that are fixed. I can write down $E(\epsilon_i \mid 1+1)$, but the conditioning is meaningless.
If you are interested in predicting for an unknown future $x_i$, then you need to condition on that when you write down your prediction distribution. But fitting the linear regression model is not the same as predicting.
So, in order to be sure that you have unbiased estimates for some $y(x_{j})$, where $x_{j}$ is not in your original data set, you need to further assume that $E(\epsilon_i | x_j)=0$? Thank you! I am studying this from an econometrics perspective and it seems that this doesn't appear in many texts. –  Kevin Oct 31 '12 at 3:12