Skip to content

13회 · 최소제곱 · 워크북

C. 증명 문제 ​

노트의 정리를 변형하고, 일반화하고, 반례로 경계를 확인한다. 증명은 노트의 단계형 모양으로 쓴다. 한 줄에 한 단계, 줄마다 근거.

C1 원점을 지나는 직선의 BLUE ★ ​

[T4] · 명제 1.4, 정리 3.3 · 15분

yi=βxi+εiy_i=\beta x_i+\varepsilon_i (i=1,…,ni=1,\dots,n)이고 xix_i가 모두 0은 아니며 오차는 Gauss–Markov 가정을 만족한다. 행렬을 쓰지 말고 다음을 보여라.

  1. (a)

    ∑iwiyi\sum_iw_iy_i가 불편   ⟺  \iff ∑iwixi=1\sum_iw_ix_i=1.

  2. (b)

    그런 ww에 대해 ∑iwi2≥1/∑ixi2\sum_iw_i^2\ge1/\sum_ix_i^2이고, 등호는 wi=xi/∑jxj2w_i=x_i/\sum_jx_j^2일 때뿐이다.

  3. (c)

    β\beta의 BLUE는 ∑ixiyi/∑ixi2\sum_ix_iy_i/\sum_ix_i^2이다.

힌트

(b) Cauchy–Schwarz (∑wixi)2≤∑wi2∑xi2\bigl(\sum w_ix_i\bigr)^2\le\sum w_i^2\sum x_i^2. 등호 조건은 ww와 xx가 평행할 때다.

풀이

(a) E∑wiyi=β∑wixiE\sum w_iy_i=\beta\sum w_ix_i이므로 모든 β\beta에서 β\beta와 같으려면 ∑wixi=1\sum w_ix_i=1이다. (b) Cauchy–Schwarz로 1=(∑wixi)2≤∑wi2∑xi21=\bigl(\sum w_ix_i\bigr)^2\le\sum w_i^2\sum x_i^2이므로 ∑wi2≥1/∑xi2\sum w_i^2\ge1/\sum x_i^2이다. 등호는 w=cxw=cx일 때뿐이고, ∑wixi=1\sum w_ix_i=1에서 c=1/∑xj2c=1/\sum x_j^2이다. (c) Var⁡∑wiyi=σ2∑wi2\Var\sum w_iy_i=\sigma^2\sum w_i^2이므로 (b)의 등호 조건이 분산을 최소로 한다. 그 추정량이 ∑xiyi/∑xi2\sum x_iy_i/\sum x_i^2이고, 이것은 X=xX=\x인 최소제곱 해다. 정리 3.3의 p=1p=1인 경우를 Cauchy–Schwarz 한 번으로 증명한 것이다.

C2 포함된 두 사영 ★★ ​

[T1] · 보조정리 2.4 · 15분

PP와 QQ가 n×nn\times n 대칭 멱등행렬이고 col⁡(Q)⊆col⁡(P)\col(Q)\subseteq\col(P)이다.

  1. (a)

    PQ=QPQ=Q와 QP=QQP=Q를 보여라.

  2. (b)

    P−QP-Q가 대칭 멱등이고 rank⁡(P−Q)=rank⁡P−rank⁡Q\rank(P-Q)=\rank P-\rank Q임을 보여라.

  3. (c)

    col⁡(P−Q)=col⁡(P)∩col⁡(Q)⊥\col(P-Q)=\col(P)\cap\col(Q)^\perp임을 보여라.

힌트

(a) QQ의 각 열은 col⁡(P)\col(P)에 있고, PP는 col⁡(P)\col(P)의 원소를 그대로 둔다. QP=(PQ)′QP=(PQ)\T. (b) 계수는 대각합이다(보조정리 2.4(a)).

풀이

(a) QQ의 열은 col⁡(Q)⊆col⁡(P)\col(Q)\subseteq\col(P)에 있고, v∈col⁡(P)\bv\in\col(P)이면 v=Pu\bv=P\bu에서 Pv=P2u=vP\bv=P^2\bu=\bv이므로 PQ=QPQ=Q이다. 전치하면 QP=Q′P′=(PQ)′=Q′=QQP=Q\T P\T=(PQ)\T=Q\T=Q이다. (b) (P−Q)′=P−Q(P-Q)\T=P-Q이고 (P−Q)2=P−PQ−QP+Q=P−Q−Q+Q=P−Q(P-Q)^2=P-PQ-QP+Q=P-Q-Q+Q=P-Q이다. 보조정리 2.4(a)로 rank⁡(P−Q)=tr⁡(P−Q)=tr⁡P−tr⁡Q=rank⁡P−rank⁡Q\rank(P-Q)=\tr(P-Q)=\tr P-\tr Q=\rank P-\rank Q이다. (c) v=(P−Q)u\bv=(P-Q)\bu이면 Pv=(P−PQ)u=vP\bv=(P-PQ)\bu=\bv이므로 v∈col⁡(P)\bv\in\col(P)이고, Qv=(QP−Q)u=0Q\bv=(QP-Q)\bu=\bzero이므로 v⊥col⁡(Q)\bv\perp\col(Q)이다. 거꾸로 v∈col⁡(P)\bv\in\col(P), v⊥col⁡(Q)\bv\perp\col(Q)이면 Pv=vP\bv=\bv, Qv=0Q\bv=\bzero이므로 (P−Q)v=v(P-Q)\bv=\bv이고 v∈col⁡(P−Q)\bv\in\col(P-Q)이다.

C3 상수항이 없으면 ★ ​

[T2] · 따름정리 2.3, 명제 2.6 · 15분

x=(1,2,3)x=(1,2,3), y=(3,2,1)y=(3,2,1)에 원점을 지나는 직선 y=bxy=bx를 최소제곱으로 맞춘다. (a) 잔차의 합을 구하라. (b) 1−RSS/TSS1-\mathrm{RSS}/\mathrm{TSS} (TSS=∑(yi−yˉ)2\mathrm{TSS}=\sum(y_i-\bar y)^2)를 구하라. (c) 따름정리 2.3과 명제 2.6의 어느 가정이 깨졌는지 밝혀라.

힌트

b^=∑xiyi/∑xi2\hat b=\sum x_iy_i/\sum x_i^2 (C1). 잔차가 직교하는 것은 XX의 열, 곧 x\x뿐이다.

풀이

b^=(3+4+3)/14=5/7\hat b=(3+4+3)/14=5/7이다. 적합값은 (5,10,15)/7(5,10,15)/7, 잔차는 (16,4,−8)/7(16,4,-8)/7이다. (a) 합은 12/7≠012/7\ne0이다. (b) RSS=(256+16+64)/49=48/7\mathrm{RSS}=(256+16+64)/49=48/7, TSS=2\mathrm{TSS}=2이므로 1−RSS/TSS=1−24/7=−17/7<01-\mathrm{RSS}/\mathrm{TSS}=1-24/7=-17/7<0이다. (c) 두 결과는 1∈col⁡(X)\one\in\col(X)를 가정한다. 여기서 col⁡(X)\col(X)는 x\x의 방향뿐이므로 잔차는 x\x와만 직교하고(x′e=(16+8−24)/7=0\x\T\e=(16+8-24)/7=0) 1\one과는 직교하지 않는다. 그러면 TSS=ESS+RSS\mathrm{TSS}=\mathrm{ESS}+\mathrm{RSS}가 깨져 “결정계수”가 음수가 될 수 있다. 상수만 맞춘 모형(yˉ\bar y)이 원점을 지나는 직선보다 낫다는 뜻이다.

최종답 (a) 127\tfrac{12}{7} (b) −177-\tfrac{17}{7}

C4 포함된 두 모형의 FF 검정 ★★ ​

정리 4.5, 4.9 · 25분

col⁡(X0)⊆col⁡(X)\col(X_0)\subseteq\col(X)이고 rank⁡X0=p0<p=rank⁡X\rank X_0=p_0<p=\rank X이다. 두 모형의 hat 행렬을 H0H_0, HH라 하자. y∼Nn(μ,σ2I)\y\sim\N_n(\bmu,\sigma^2I)이다.

  1. (a)

    RSS0−RSS=y′(H−H0)y\mathrm{RSS}_0-\mathrm{RSS}=\y\T(H-H_0)\y를 보여라.

  2. (b)

    μ∈col⁡(X0)\bmu\in\col(X_0)이면 Z=(y−μ)/σ\Z=(\y-\bmu)/\sigma와 I=H0+(H−H0)+(I−H)I=H_0+(H-H_0)+(I-H)에 Cochran의 정리를 써서

    F=(RSS0−RSS)/(p−p0)RSS/(n−p)∼F(p−p0, n−p)F=\frac{(\mathrm{RSS}_0-\mathrm{RSS})/(p-p_0)}{\mathrm{RSS}/(n-p)}\sim F(p-p_0,\ n-p)

    임을 보여라.

힌트

C2로 H−H0H-H_0은 계수 p−p0p-p_0의 사영이다. μ∈col⁡(X0)\bmu\in\col(X_0)이면 (H−H0)μ=0(H-H_0)\bmu=\bzero, (I−H)μ=0(I-H)\bmu=\bzero이다.

풀이

(a) RSS0=y′(I−H0)y\mathrm{RSS}_0=\y\T(I-H_0)\y, RSS=y′(I−H)y\mathrm{RSS}=\y\T(I-H)\y (정리 2.5(c))이므로 차는 y′(H−H0)y\y\T(H-H_0)\y이다. (b) C2로 H−H0H-H_0은 계수 p−p0p-p_0의 대칭 멱등이고, 세 행렬의 계수의 합은 p0+(p−p0)+(n−p)=np_0+(p-p_0)+(n-p)=n이다. Cochran(정리 4.5)으로 Z′H0Z\Z\T H_0\Z, Z′(H−H0)Z\Z\T(H-H_0)\Z, Z′(I−H)Z\Z\T(I-H)\Z는 서로 독립인 χ2(p0)\chi^2(p_0), χ2(p−p0)\chi^2(p-p_0), χ2(n−p)\chi^2(n-p)이다. μ∈col⁡(X0)⊆col⁡(X)\bmu\in\col(X_0)\subseteq\col(X)이므로 (H−H0)μ=μ−μ=0(H-H_0)\bmu=\bmu-\bmu=\bzero, (I−H)μ=0(I-H)\bmu=\bzero이고, 따라서 y′(H−H0)y=σ2Z′(H−H0)Z\y\T(H-H_0)\y=\sigma^2\Z\T(H-H_0)\Z, y′(I−H)y=σ2Z′(I−H)Z\y\T(I-H)\y=\sigma^2\Z\T(I-H)\Z이다. 비를 자유도로 나누면 F(p−p0,n−p)F(p-p_0,n-p)이다(6회 정의 4.1). 정리 4.9는 col⁡(X0)\col(X_0)을 제약 Cβ=0C\bbeta=\bzero로 준 같은 결과다.

C5 무게를 버리면 잃는 것 ★★ ​

[T4] · 따름정리 3.7 · 20분

yi=μ+εiy_i=\mu+\varepsilon_i이고 εi\varepsilon_i는 서로 무상관, Var⁡εi=σ2/wi\Var\varepsilon_i=\sigma^2/w_i (wi>0w_i>0 알려짐)이다.

  1. (a)

    따름정리 3.7로 μ\mu의 BLUE가 μ^w=∑wiyi/∑wi\hat\mu_w=\sum w_iy_i/\sum w_i이고 Var⁡μ^w=σ2/∑wi\Var\hat\mu_w=\sigma^2/\sum w_i임을 보여라.

  2. (b)

    무게를 무시한 yˉ\bar y의 분산을 구하라.

  3. (c)

    Var⁡yˉ≥Var⁡μ^w\Var\bar y\ge\Var\hat\mu_w를 Cauchy–Schwarz로 직접 보이고 등호 조건을 밝혀라.

힌트

(c) n2=(∑wi⋅1wi)2≤∑wi∑1win^2=\bigl(\sum\sqrt{w_i}\cdot\tfrac1{\sqrt{w_i}}\bigr)^2\le\sum w_i\sum\tfrac1{w_i}.

풀이

(a) X=1X=\one, V=diag⁡(1/w1,…,1/wn)V=\diag(1/w_1,\dots,1/w_n)이므로 (1′V−11)−11′V−1y=∑wiyi/∑wi(\one\T V^{-1}\one)^{-1}\one\T V^{-1}\y=\sum w_iy_i/\sum w_i이고 분산은 σ2(1′V−11)−1=σ2/∑wi\sigma^2(\one\T V^{-1}\one)^{-1}=\sigma^2/\sum w_i이다. (b) Var⁡yˉ=1n2∑σ2/wi\Var\bar y=\tfrac1{n^2}\sum\sigma^2/w_i. (c) Cauchy–Schwarz로 n2≤∑wi∑1/win^2\le\sum w_i\sum1/w_i이므로 σ2n2∑1wi≥σ2∑wi\tfrac{\sigma^2}{n^2}\sum\tfrac1{w_i}\ge\tfrac{\sigma^2}{\sum w_i}이다. 등호는 wi∝1/wi\sqrt{w_i}\propto1/\sqrt{w_i}, 곧 모든 wiw_i가 같을 때뿐이다. 비 Var⁡yˉ/Var⁡μ^w\Var\bar y/\Var\hat\mu_w는 무게의 산술평균과 조화평균의 비다.

C6 모집단의 분산 분해 ★★ ​

정리 5.1 · 20분

정리 5.1의 가정에서 x\x의 첫 성분이 상수 1이라 하고 u=Y−x′β∗u=Y-\x\T\bbeta^*이다.

  1. (a)

    Eu=0Eu=0이고 x\x의 모든 성분과 uu의 공분산이 0임을 보여라.

  2. (b)

    Var⁡Y=Var⁡(x′β∗)+Var⁡u\Var Y=\Var(\x\T\bbeta^*)+\Var u를 보여라.

  3. (c)

    x=(1,X)′\x=(1,X)\T이면 Var⁡(x′β∗)/Var⁡Y=Corr⁡(X,Y)2\Var(\x\T\bbeta^*)/\Var Y=\Corr(X,\allowbreak Y)^2임을 보여라.

힌트

(a) Exu=0E\x u=\bzero의 첫 성분이 Eu=0Eu=0이다. (c) 정리 5.1(c)의 β1∗=Cov⁡(X,Y)/Var⁡X\beta_1^*=\Cov(X,Y)/\Var X를 쓴다.

풀이

(a) 정리 5.1(a)로 Exu=0E\x u=\bzero이고 그 첫 성분이 Eu=0E u=0이다. 그러면 Cov⁡(xk,u)=Exku−Exk Eu=0\Cov(x_k,u)=E x_ku-Ex_k\,Eu=0이다. (b) Y=x′β∗+uY=\x\T\bbeta^*+u이고 (a)로 Cov⁡(x′β∗,u)=β∗TCov⁡(x,u)=0\Cov(\x\T\bbeta^*,\allowbreak u)=\bbeta^{*\mathsf T}\Cov(\x,\allowbreak u)=0이므로 분산이 더해진다. (c) x′β∗=β0∗+β1∗X\x\T\bbeta^*=\beta_0^*+\beta_1^*X이므로 Var⁡(x′β∗)=β1∗2Var⁡X=Cov⁡(X,Y)2/Var⁡X\Var(\x\T\bbeta^*)=\beta_1^{*2}\Var X=\Cov(X,\allowbreak Y)^2/\Var X이고, Var⁡Y\Var Y로 나누면 Corr⁡(X,Y)2\Corr(X,Y)^2이다. 표본의 R2=r2R^2=r^2 (명제 2.6, 노트 연습 2.1)의 모집단판이다.

C7 지렛대가 1이면 ★★ ​

[T2] · 명제 2.7, 7.3 · 15분

rank⁡X=p\rank X=p이고 어떤 ii에서 hii=1h_{ii}=1이다. ui\mathbf u_i를 ii번째 단위벡터라 하자.

  1. (a)

    j≠ij\ne i이면 hij=0h_{ij}=0임을 보이고, 모든 y\y에서 ei=0e_i=0임을 보여라.

  2. (b)

    Hui=uiH\mathbf u_i=\mathbf u_i를 보이고, Xv=uiX\bv=\mathbf u_i인 v≠0\bv\ne\bzero가 있음을 보여라.

  3. (c)

    관측 ii를 뺀 설계 X(i)X_{(i)}의 계수가 pp보다 작음을 보여라. 명제 7.3이 hii<1h_{ii}<1을 가정하는 이유는 무엇인가?

힌트

(a) 명제 2.7(a)의 증명에서 hii=hii2+∑j≠ihij2h_{ii}=h_{ii}^2+\sum_{j\ne i}h_{ij}^2. (b) HuiH\mathbf u_i는 HH의 ii번째 열이다. (c) (b)의 v\bv에 X(i)X_{(i)}를 곱한다.

풀이

(a) 1=hii=hii2+∑j≠ihij2=1+∑j≠ihij21=h_{ii}=h_{ii}^2+\sum_{j\ne i}h_{ij}^2=1+\sum_{j\ne i}h_{ij}^2이므로 hij=0h_{ij}=0 (j≠ij\ne i)이다. 그러면 y^i=∑jhijyj=yi\hat y_i=\sum_jh_{ij}y_j=y_i이고 ei=0e_i=0이다. (b) HuiH\mathbf u_i는 HH의 ii번째 열 (h1i,…,hni)′=ui(h_{1i},\allowbreak \dots,\allowbreak h_{ni})\T=\mathbf u_i이다. 따라서 ui∈col⁡(H)=col⁡(X)\mathbf u_i\in\col(H)=\col(X)이고 Xv=uiX\bv=\mathbf u_i인 v\bv가 있다. ui≠0\mathbf u_i\ne\bzero이므로 v≠0\bv\ne\bzero이다. (c) X(i)vX_{(i)}\bv는 Xv=uiX\bv=\mathbf u_i에서 ii번째 성분을 뺀 것이므로 0\bzero이다. 0이 아닌 v\bv가 영공간에 있으므로 rank⁡X(i)<p\rank X_{(i)}<p이다. 관측 ii를 빼면 v\bv 방향의 모수는 정해지지 않고, (X′X−xixi′)−1(X\T X-\x_i\x_i\T)^{-1}이 존재하지 않는다. Sherman–Morrison의 분모 1−hii1-h_{ii}가 0이 되는 것이 그 모습이다(Anscombe의 넷째 자료).

C8 Ridge는 모든 방향에서 분산을 줄인다 ★★ ​

[T4] · 명제 8.5, 정리 8.6 · 20분

정의 1.1의 모형에서 β^λ=(X′X+λI)−1X′y\bhat_\lambda=(X\T X+\lambda I)^{-1}X\T\y (λ>0\lambda>0)이다.

  1. (a)

    Eβ^λ=(X′X+λI)−1X′XβE\bhat_\lambda=(X\T X+\lambda I)^{-1}X\T X\bbeta를 보이고, β≠0\bbeta\ne\bzero이면 치우쳤음을 보여라.

  2. (b)

    Cov⁡β^λ=σ2(X′X+λI)−1X′X(X′X+λI)−1\Cov\bhat_\lambda=\sigma^2(X\T X+\lambda I)^{-1}X\T X(X\T X+\lambda I)^{-1}을 보여라.

  3. (c)

    특이값 분해 X=UDV′X=UDV\T로 Cov⁡β^−Cov⁡β^λ⪰0\Cov\bhat-\Cov\bhat_\lambda\succeq0을 보여라.

힌트

(c) 두 공분산이 모두 V(⋯ )V′V(\cdots)V\T 꼴이고 가운데가 대각행렬이다. 1d2−d2(d2+λ)2≥0\tfrac1{d^2}-\tfrac{d^2}{(d^2+\lambda)^2}\ge0을 확인한다.

풀이

(a) Ey=XβE\y=X\bbeta를 넣는다. (X′X+λI)−1X′Xβ=β(X\T X+\lambda I)^{-1}X\T X\bbeta=\bbeta이면 X′Xβ=X′Xβ+λβX\T X\bbeta=X\T X\bbeta+\lambda\bbeta, 곧 β=0\bbeta=\bzero이다. (b) β^λ=My\bhat_\lambda=M\y, M=(X′X+λI)−1X′M=(X\T X+\lambda I)^{-1}X\T이고 5회 보조정리 3.1로 σ2MM′\sigma^2MM\T이다. (c) X′X=VD2V′X\T X=VD^2V\T이므로 Cov⁡β^=σ2VD−2V′\Cov\bhat=\sigma^2VD^{-2}V\T, Cov⁡β^λ=σ2Vdiag⁡(dj2/(dj2+λ)2)V′\Cov\bhat_\lambda=\sigma^2V\diag\bigl(d_j^2/(d_j^2+\lambda)^2\bigr)V\T이다. 차는 σ2Vdiag⁡(cj)V′\sigma^2V\diag(c_j)V\T이고

cj=1dj2−dj2(dj2+λ)2=(dj2+λ)2−dj4dj2(dj2+λ)2=λ(2dj2+λ)dj2(dj2+λ)2>0c_j=\frac1{d_j^2}-\frac{d_j^2}{(d_j^2+\lambda)^2}=\frac{(d_j^2+\lambda)^2-d_j^4}{d_j^2(d_j^2+\lambda)^2}=\frac{\lambda(2d_j^2+\lambda)}{d_j^2(d_j^2+\lambda)^2}>0

이므로 양정치다. Ridge는 분산을 모든 방향에서 줄이고 치우침을 받아들인다. 정리 8.6은 그 교환이 이득인 λ\lambda가 있음을 보인 것이다.

C9 공분산 0인 두 이차형식 ★★ ​

[T2] · 보조정리 4.3, 정리 4.4 · 20분

Z∼N2(0,I)\Z\sim\N_2(\bzero,I)이고 Q1=Z12−Z22Q_1=Z_1^2-Z_2^2, Q2=Z12+Z22Q_2=Z_1^2+Z_2^2이다.

  1. (a)

    보조정리 4.3으로 Cov⁡(Q1,Q2)=0\Cov(Q_1,Q_2)=0을 보여라.

  2. (b)

    P(∣Q1∣>1)>0P(|Q_1|>1)>0, P(Q2<1)>0P(Q_2<1)>0인데 P(∣Q1∣>1, Q2<1)=0P(|Q_1|>1,\ Q_2<1)=0임을 보이고, Q1Q_1과 Q2Q_2가 독립이 아님을 결론지어라.

  3. (c)

    정리 4.4(c)의 어느 가정이 깨졌는가? ABAB를 계산하라.

힌트

(b) ∣Q1∣=∣Z12−Z22∣≤Z12+Z22=Q2|Q_1|=|Z_1^2-Z_2^2|\le Z_1^2+Z_2^2=Q_2. 독립이면 교집합의 확률은 곱이다.

풀이

(a) A=diag⁡(1,−1)A=\diag(1,-1), B=IB=I이므로 Cov⁡=2tr⁡(AB)=2(1−1)=0\Cov=2\tr(AB)=2(1-1)=0이다. (b) ∣Q1∣≤Q2|Q_1|\le Q_2이므로 Q2<1Q_2<1이면 ∣Q1∣<1|Q_1|<1이고 교집합은 공집합이다. 한편 P(Q2<1)=P(χ2(2)<1)=1−e−1/2>0P(Q_2<1)=P(\chi^2(2)<1)=1-e^{-1/2}>0이고, P(∣Q1∣>1)≥P(Z12>2, Z22<1)>0P(|Q_1|>1)\ge P(Z_1^2>2,\allowbreak \ Z_2^2<1)>0이다. 독립이면 P(∣Q1∣>1,Q2<1)P(|Q_1|>1,Q_2<1)이 두 양수의 곱이어야 하므로 독립이 아니다. 공분산 0은 독립을 주지 않는다. (c) A=diag⁡(1,−1)A=\diag(1,-1)이 양의 준정치가 아니다. AB=A≠0AB=A\ne0이다. Craig–Sakamoto 정리(노트의 상자)로는 AB≠0AB\ne0이므로 독립이 아니라는 결론이 그대로 나온다. (c)의 증명이 쓴 “tr⁡(AB)=0⇒AB=0\tr(AB)=0\Rightarrow AB=0”은 준정치일 때만 참이다.