In another question of mine, an answerer used the following derivation of OLS coefficient:

We have a model: $$ Y = X_1 \beta + X_2 \beta_2 + Z \gamma + \varepsilon, $$ where $Z$ is unobserved. Then we have: $$\text{plim}\, \hat \beta_{1} = \beta_1 + \gamma \frac{Cov(X_1^*, Z)}{Var(X_1^*)} = \beta_1, $$ where $X_1^* = M_2 X_1$ and $M_2 = [I - X_2(X_2'X_2)^{-1}X_2']$.

This looks different from the usual $\beta = (X'X)^{-1}X'Y$ that I've seen in Econometrics. Is there a more explicit exposition of this derivation? Is there a name for the $M_2$ matrix?

  • $\begingroup$ Im pretty sure its described in Hansen's lecture notes, but I don't have them at my hands right now. $\endgroup$
    – FooBar
    Jan 28, 2015 at 20:13

1 Answer 1


The $\mathbf M = \mathbf I-\mathbf X(\mathbf X'\mathbf X)^{-1}\mathbf X'$ matrix is the "annihilator" or "residual maker" matrix associated with matrix $\mathbf X$. It is called "annihilator" because $\mathbf M\mathbf X =0$ (for its own $X$ matrix of course). Is is called "residual maker" because $\mathbf M \mathbf y =\mathbf {\hat e}$, in the regression $\mathbf y = \mathbf X \beta + \mathbf e$.

It is a symmetric and idempotent matrix. It is used in the proof of the Gauss-Markov theorem.

Also, it is used in the Frisch–Waugh–Lovell theorem, from which one can obtain results for the "partitioned regression", that says that in the model (in matrix form)

$$\mathbf y = \mathbf X_1\beta_1 + \mathbf X_2\beta_2 + \mathbf u$$

we have that

$$\hat \beta_1 = (\mathbf X_1'\mathbf M_2\mathbf X_1)^{-1}(\mathbf X_1'\mathbf M_2)\mathbf y $$

Since $\mathbf M_2$ is idempotent we can re-write the above by

$$\hat \beta_1 = (\mathbf X_1'\mathbf M_2\mathbf M_2\mathbf X_1)^{-1}(\mathbf X_1'\mathbf M_2\mathbf M_2)\mathbf y$$

and since $M_2$ is also symmetric we have

$$\hat \beta_1 = ([\mathbf M_2\mathbf X_1]'[\mathbf M_2\mathbf X_1])^{-1}([\mathbf M_2\mathbf X_1]'[\mathbf M_2\mathbf y]$$

But this is the least-squares estimator from the model

$$[\mathbf M_2\mathbf y] = [\mathbf M_2\mathbf X_1]\beta_1 + \mathbf M_2\mathbf u$$

and also $\mathbf M_2\mathbf y$ are the residuals from regressing $\mathbf y$ on the matrix $\mathbf X_2$ only.

In other words: 1) If we regress $\mathbf y$ on the matrix $\mathbf X_2$ only, and then regress the residuals from this estimation on the matrix $\mathbf M_2\mathbf X_1$ only, the $\hat \beta_1$ estimates we will obtain will be mathematically equal to the estimates we will obtain if we regress $\mathbf y$ on both $\mathbf X_1$ and $\mathbf X_2$ together at the same time, as a usual multiple regression.

Now, assume that $\mathbf X_1$ is not a matrix but just one regressor, say $\mathbf x_1$. Then $\mathbf M_2 \mathbf x_1$ is the residuals from regressing the variable $X_1$ on the regressor matrix $\mathbf X_2$. And this provides the intuition here: $\hat \beta_1$ gives us the effect that "the part of $X_1$ that is unexplained by $\mathbf X_2$" has on "the part of $Y$ that is left unexplained by $\mathbf X_2$".

This is an emblematic part of classic Least-Squares Algebra.

  • $\begingroup$ Started answering, but I had a lot of overlap with this answer. You can find a lot of this information in Chapter 3.2.4 of the 7th edition of "Econometric Analysis" by Bill Greene. $\endgroup$
    – cc7768
    Jan 28, 2015 at 20:58
  • $\begingroup$ @cc7768 Yes, that's a good source for least-squares algebra. But don't hesitate to post additional material. For example, essentially my answer covers only the second question of the OP. $\endgroup$ Jan 28, 2015 at 21:01
  • $\begingroup$ @AlecosPapadopoulos you say that if we regress $\mathbf M_2y$ on $\mathbf X_1$, we also get $\hat \beta_1$. But isn't the equation saying, regress $\mathbf M_2y$ on $\mathbf M_2\mathbf X_1$ instead? $\endgroup$
    – Heisenberg
    Jan 30, 2015 at 6:29
  • $\begingroup$ @Heisenberg Correct. Typo. Fixed it, and added a bit more. $\endgroup$ Jan 30, 2015 at 7:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.