TheoremBase

Proof

Throughout, mm, pp, XX, yy, RSS\mathrm{RSS}, 0p0_p, and 0m0_m are as in the theorem statement. For v=(v1,…,vp)v=(v_1,\dots,v_p) in Euclidean space Rp\mathbb{R}^p and w=(w1,…,wm)∈Rmw=(w_1,\dots,w_m)\in\mathbb{R}^m, the vectors Xv∈RmXv\in\mathbb{R}^m and X⊤w∈RpX^{\top}w\in\mathbb{R}^p are matrix-vector products, where X⊤X^{\top} is the transpose of XX; u⋅zu\cdot z denotes the dot product and u−zu-z the difference of points u,zu,z of the same Euclidean space; and dEd_E is the Euclidean distance. All coordinatewise manipulations below use only the arithmetic of real numbers (commutativity, associativity, and distributivity of addition and multiplication, and the ordering of squares), applied to finite sums.

Step 0: Preliminary identities.

(a) Squared distance as a sum of squares. Let kk be a natural number and u,z∈Rku,z\in\mathbb{R}^k. By the definition of the Euclidean distance, dE(u,z)d_E(u,z) is the nonnegative square root of the nonnegative real number ∑i=1k(ui−zi)2\sum_{i=1}^k (u_i-z_i)^2, so by the defining property of the nonnegative square root,

dE(u,z)2=∑i=1k(ui−zi)2=(u−z)⋅(u−z).d_E(u,z)^2=\sum_{i=1}^k (u_i-z_i)^2=(u-z)\cdot(u-z).

In particular three facts follow. First, dE(u,z)2≥0d_E(u,z)^2\ge 0, as a finite sum of squares. Second, dE(u,z)2=dE(z,u)2d_E(u,z)^2=d_E(z,u)^2, since (ui−zi)2=(zi−ui)2(u_i-z_i)^2=(z_i-u_i)^2 for each ii. Third, if dE(u,z)2=0d_E(u,z)^2=0 then u=zu=z: each term (ui−zi)2(u_i-z_i)^2 is nonnegative, so if the sum is 00 every term is 00, hence ui=ziu_i=z_i for every ii.

(b) Adjoint identity. For every v∈Rpv\in\mathbb{R}^p and w∈Rmw\in\mathbb{R}^m,

(Xv)⋅w=v⋅(X⊤w).(Xv)\cdot w=v\cdot(X^{\top}w).

Indeed, by the definitions of the matrix-vector product and of the transpose, (X⊤w)i=∑α=1m(X⊤)iαwα=∑α=1mXαiwα(X^{\top}w)_i=\sum_{\alpha=1}^m (X^{\top})_{i\alpha}w_\alpha=\sum_{\alpha=1}^m X_{\alpha i}w_\alpha for each i∈{1,…,p}i\in\{1,\dots,p\}, and exchanging the order of the two finite sums (allowed by commutativity and associativity of real addition, together with distributivity) gives

(Xv)⋅w=∑α=1m(∑i=1pXαivi)wα=∑i=1pvi(∑α=1mXαiwα)=∑i=1pvi (X⊤w)i=v⋅(X⊤w).(Xv)\cdot w=\sum_{\alpha=1}^m\Bigl(\sum_{i=1}^p X_{\alpha i}v_i\Bigr)w_\alpha=\sum_{i=1}^p v_i\Bigl(\sum_{\alpha=1}^m X_{\alpha i}w_\alpha\Bigr)=\sum_{i=1}^p v_i\,(X^{\top}w)_i=v\cdot(X^{\top}w).

(c) Linearity in the vector argument. For all β,γ∈Rp\beta,\gamma\in\mathbb{R}^p and each α∈{1,…,m}\alpha\in\{1,\dots,m\},

(Xβ−Xγ)α=∑i=1pXαiβi−∑i=1pXαiγi=∑i=1pXαi(βi−γi)=(X(β−γ))α,\bigl(X\beta-X\gamma\bigr)_\alpha=\sum_{i=1}^p X_{\alpha i}\beta_i-\sum_{i=1}^p X_{\alpha i}\gamma_i=\sum_{i=1}^p X_{\alpha i}(\beta_i-\gamma_i)=\bigl(X(\beta-\gamma)\bigr)_\alpha,

so Xβ−Xγ=X(β−γ)X\beta-X\gamma=X(\beta-\gamma).

(d) Symmetry of the dot product. For u,z∈Rku,z\in\mathbb{R}^k we have u⋅z=∑i=1kuizi=∑i=1kziui=z⋅uu\cdot z=\sum_{i=1}^k u_iz_i=\sum_{i=1}^k z_iu_i=z\cdot u, by commutativity of real multiplication.

Step 1: The normal equations imply minimality (sufficiency in part 1).

Assume X⊤(y−Xβ^)=0pX^{\top}(y-X\hat\beta)=0_p and write r=y−Xβ^∈Rmr=y-X\hat\beta\in\mathbb{R}^m. Let β∈Rp\beta\in\mathbb{R}^p be arbitrary. Consider the three points A=Xβ^A=X\hat\beta, B=yB=y, C=XβC=X\beta of Rm\mathbb{R}^m. Then B−A=rB-A=r and, using Step 0(c), (b), and (d),

(B−A)⋅(C−A)=r⋅(Xβ−Xβ^)=(X(β−β^))⋅r=(β−β^)⋅(X⊤r)=(β−β^)⋅0p=0,(B-A)\cdot(C-A)=r\cdot\bigl(X\beta-X\hat\beta\bigr)=\bigl(X(\beta-\hat\beta)\bigr)\cdot r=(\beta-\hat\beta)\cdot\bigl(X^{\top}r\bigr)=(\beta-\hat\beta)\cdot 0_p=0,

since a dot product with 0p0_p is a sum of zero terms. Thus B−AB-A and C−AC-A are orthogonal, and the Pythagorean theorem in Euclidean space yields

dE(B,C)2=dE(A,B)2+dE(A,C)2,that is,dE(y,Xβ)2=dE(Xβ^,y)2+dE(Xβ^,Xβ)2.d_E(B,C)^2=d_E(A,B)^2+d_E(A,C)^2,\qquad\text{that is,}\qquad d_E(y,X\beta)^2=d_E(X\hat\beta,y)^2+d_E(X\hat\beta,X\beta)^2 .

By the symmetry in Step 0(a), dE(y,Xβ)2=RSS(β)d_E(y,X\beta)^2=\mathrm{RSS}(\beta) and dE(Xβ^,y)2=dE(y,Xβ^)2=RSS(β^)d_E(X\hat\beta,y)^2=d_E(y,X\hat\beta)^2=\mathrm{RSS}(\hat\beta), so

RSS(β)=RSS(β^)+dE(Xβ^,Xβ)2 ≥ RSS(β^),(1)\mathrm{RSS}(\beta)=\mathrm{RSS}(\hat\beta)+d_E(X\hat\beta,X\beta)^2\ \ge\ \mathrm{RSS}(\hat\beta), \tag{1}

because dE(Xβ^,Xβ)2≥0d_E(X\hat\beta,X\beta)^2\ge0 by Step 0(a). Since β\beta was arbitrary, β^\hat\beta is a least squares estimator.

Step 2: Minimality implies the normal equations (necessity in part 1).

Assume β^\hat\beta is a least squares estimator. Write r=y−Xβ^r=y-X\hat\beta and v=X⊤r∈Rpv=X^{\top}r\in\mathbb{R}^p, and set

S=v⋅v=∑i=1pvi2 ≥0,T=(Xv)⋅(Xv)=∑α=1m(Xv)α2 ≥0.S=v\cdot v=\sum_{i=1}^p v_i^2\ \ge 0,\qquad T=(Xv)\cdot(Xv)=\sum_{\alpha=1}^m (Xv)_\alpha^2\ \ge 0 .

For each real number tt, let β(t)∈Rp\beta(t)\in\mathbb{R}^p be the point with coordinates β(t)i=β^i+t vi\beta(t)_i=\hat\beta_i+t\,v_i for i∈{1,…,p}i\in\{1,\dots,p\}. By the matrix-vector product formula and distributivity,

(Xβ(t))α=∑i=1pXαi(β^i+t vi)=(Xβ^)α+t (Xv)α(α∈{1,…,m}),\bigl(X\beta(t)\bigr)_\alpha=\sum_{i=1}^p X_{\alpha i}\bigl(\hat\beta_i+t\,v_i\bigr)=(X\hat\beta)_\alpha+t\,(Xv)_\alpha\qquad(\alpha\in\{1,\dots,m\}),

so the coordinates of y−Xβ(t)y-X\beta(t) are rα−t (Xv)αr_\alpha-t\,(Xv)_\alpha. By Step 0(a), expanding each square,

RSS(β(t))=∑α=1m(rα−t (Xv)α)2=∑α=1mrα2−2t∑α=1mrα (Xv)α+t2∑α=1m(Xv)α2=RSS(β^)−2t ((Xv)⋅r)+t2 T.\mathrm{RSS}(\beta(t))=\sum_{\alpha=1}^m\bigl(r_\alpha-t\,(Xv)_\alpha\bigr)^2=\sum_{\alpha=1}^m r_\alpha^2-2t\sum_{\alpha=1}^m r_\alpha\,(Xv)_\alpha+t^2\sum_{\alpha=1}^m (Xv)_\alpha^2=\mathrm{RSS}(\hat\beta)-2t\,\bigl((Xv)\cdot r\bigr)+t^2\,T .

By Step 0(b) and (d), (Xv)⋅r=v⋅(X⊤r)=v⋅v=S(Xv)\cdot r=v\cdot\bigl(X^{\top}r\bigr)=v\cdot v=S. Since β^\hat\beta is a least squares estimator, RSS(β(t))≥RSS(β^)\mathrm{RSS}(\beta(t))\ge\mathrm{RSS}(\hat\beta) for every tt, which gives

−2tS+t2T ≥ 0for every real t.(2)-2tS+t^2T\ \ge\ 0\qquad\text{for every real }t . \tag{2}

Suppose, for contradiction, that S>0S>0. If T=0T=0, taking t=1t=1 in (2) gives −2S≥0-2S\ge0, contradicting S>0S>0. If T>0T>0, taking t=S/Tt=S/T in (2) gives −2S2/T+S2/T=−S2/T≥0-2S^2/T+S^2/T=-S^2/T\ge0, contradicting S2/T>0S^2/T>0. Hence S=0S=0. Since SS is a finite sum of the nonnegative terms vi2v_i^2, every viv_i equals 00, that is,

X⊤(y−Xβ^)=v=0p.X^{\top}(y-X\hat\beta)=v=0_p .

Together with Step 1, this proves part 1.

Step 3: Uniqueness of fitted values (part 2).

Let β^\hat\beta and γ^\hat\gamma both be least squares estimators. Applying the definition of least squares estimator twice, RSS(β^)≤RSS(γ^)\mathrm{RSS}(\hat\beta)\le\mathrm{RSS}(\hat\gamma) and RSS(γ^)≤RSS(β^)\mathrm{RSS}(\hat\gamma)\le\mathrm{RSS}(\hat\beta), so RSS(β^)=RSS(γ^)\mathrm{RSS}(\hat\beta)=\mathrm{RSS}(\hat\gamma). By part 1 (Step 2), γ^\hat\gamma satisfies the normal equations, so identity (1) of Step 1 holds with γ^\hat\gamma in the role of β^\hat\beta and β=β^\beta=\hat\beta:

RSS(β^)=RSS(γ^)+dE(Xγ^,Xβ^)2.\mathrm{RSS}(\hat\beta)=\mathrm{RSS}(\hat\gamma)+d_E(X\hat\gamma,X\hat\beta)^2 .

Subtracting RSS(γ^)=RSS(β^)\mathrm{RSS}(\hat\gamma)=\mathrm{RSS}(\hat\beta) gives dE(Xγ^,Xβ^)2=0d_E(X\hat\gamma,X\hat\beta)^2=0, and by the third fact in Step 0(a), Xβ^=Xγ^X\hat\beta=X\hat\gamma.

Step 4: Uniqueness of the estimator (part 3).

Assume that the only v∈Rpv\in\mathbb{R}^p with Xv=0mXv=0_m is v=0pv=0_p, and let β^\hat\beta and γ^\hat\gamma both be least squares estimators. By part 2 (Step 3), Xβ^=Xγ^X\hat\beta=X\hat\gamma, so every coordinate of Xβ^−Xγ^X\hat\beta-X\hat\gamma is 00, that is, Xβ^−Xγ^=0mX\hat\beta-X\hat\gamma=0_m. By Step 0(c), X(β^−γ^)=0mX(\hat\beta-\hat\gamma)=0_m, so the hypothesis forces β^−γ^=0p\hat\beta-\hat\gamma=0_p. Hence β^i−γ^i=0\hat\beta_i-\hat\gamma_i=0, i.e. β^i=γ^i\hat\beta_i=\hat\gamma_i, for every i∈{1,…,p}i\in\{1,\dots,p\}, so β^=γ^\hat\beta=\hat\gamma. ■\blacksquare

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…