Considero que el siguiente modelo lineal: ${y} = X \beta + \epsilon$.
El vector de residuos se estima por
$$\hat{\epsilon} = y - X \hat{\beta}
= (I - X (X X)^{-1} X') y
= P y
= Q (X \beta + \epsilon) = Q \epsilon$$
donde $Q = I - X (X'X)^{-1} X'$.
Observar que $\textrm{tr}(Q) = n - p$ (la traza es invariante bajo permutación cíclica) y que $Q'=Q=Q^2$. Los autovalores de a $Q$ por lo tanto $0$ $1$ (algunos detalles más abajo). Por lo tanto, existe una matriz unitaria $V$ tal que (matrices son diagonalizable por unitario matrices si y sólo si son normales.)
$$V'QV = \Delta = \textrm{diag}(\underbrace{1, \ldots, 1}_{n-p \textrm{ times}}, \underbrace{0, \ldots, 0}_{p \textrm{ times}})$$
Ahora, vamos a $K = V' \hat{\epsilon}$.
Desde $\hat{\epsilon} \sim N(0, \sigma^2 Q)$, $K \sim N(0, \sigma^2 \Delta)$ y, por tanto,$K_{n-p+1}=\ldots=K_n=0$. Así
$$\frac{\|K\|^2}{\sigma^2} = \frac{\|K^{\star}\|^2}{\sigma^2} \sim \chi^2_{n-p}$$
con $K^{\star} = (K_1, \ldots, K_{n-p})'$.
Además, como $V$ es una matriz unitaria, también tenemos
$$\|\hat{\epsilon}\|^2 = \|K\|^2=\|K^{\star}\|^2$$
Así
$$\frac{\textrm{RSS}}{\sigma^2} \sim \chi^2_{n-p}$$
Finalmente, se observa que este resultado implica que
$$E\left(\frac{\textrm{RSS}}{n-p}\right) = \sigma^2$$
Desde $Q^2 - Q =0$, el polinomio mínimo de a $Q$ divide el polinomio $z^2 - z$. Así, los autovalores de a $Q$ entre $0$$1$. Desde $\textrm{tr}(Q) = n-p$ es también la suma de los autovalores multiplicada por su multiplicidad, necesariamente, tiene que $1$ es un autovalor con multiplicidad $n-p$ y el cero es un autovalor con multiplicidad $p$.