Skip to content

13회 · 최소제곱 · 워크북

A. 계산 드릴 ​

작은 자료로 최소제곱을 손으로 돌린다. 답이 수로 떨어지므로 다 풀면 뒤의 최종답이나 노트북의 check()로 맞춰 본다. 계산기는 마지막 나눗셈과 분포의 꼬리에만 쓴다.

A1 다섯 점의 단순회귀 ★ ​

정리 2.2, 명제 2.6 · 10분

자료 x=(1,2,3,4,5)x=(1,2,3,4,5), y=(2,4,5,4,5)y=(2,4,5,4,5)에 yi=b0+b1xi+εiy_i=b_0+b_1x_i+\varepsilon_i를 최소제곱으로 맞춘다. (a) b^1\hat b_1, (b) b^0\hat b_0, (c) RSS\mathrm{RSS}, (d) R2R^2을 구하라. 잔차의 합이 0인지도 확인하라.

힌트

xˉ=3\bar x=3, yˉ=4\bar y=4에서 SxxS_{xx}와 SxyS_{xy}를 먼저 구한다. b^1=Sxy/Sxx\hat b_1=S_{xy}/S_{xx}, b^0=yˉ−b^1xˉ\hat b_0=\bar y-\hat b_1\bar x.

풀이

xˉ=3\bar x=3, yˉ=4\bar y=4, Sxx=4+1+0+1+4=10S_{xx}=4+1+0+1+4=10, Sxy=(−2)(−2)+(−1)(0)+0⋅1+1⋅0+2⋅1=6S_{xy}=(-2)(-2)+(-1)(0)+0\cdot1+1\cdot0+2\cdot1=6이다. (a) b^1=0.6\hat b_1=0.6. (b) b^0=4−0.6⋅3=2.2\hat b_0=4-0.6\cdot3=2.2. (c) 적합값은 2.8,3.4,4.0,4.6,5.22.8,3.4,4.0,4.6,5.2이고 잔차는 −0.8, 0.6, 1.0, −0.6, −0.2-0.8,\allowbreak \ 0.6,\allowbreak \ 1.0,\allowbreak \ -0.6,\allowbreak \ -0.2이다. 합은 0이다(따름정리 2.3). RSS=0.64+0.36+1+0.36+0.04=2.4\mathrm{RSS}=0.64+0.36+1+0.36+0.04=2.4. (d) TSS=4+0+1+0+1=6\mathrm{TSS}=4+0+1+0+1=6이므로 R2=1−2.4/6=0.6R^2=1-2.4/6=0.6이다. 표본상관계수로는 r2=Sxy2/(SxxSyy)=36/60=0.6r^2=S_{xy}^2/(S_{xx}S_{yy})=36/60=0.6으로 같다.

최종답 (a) b^1=0.6\hat b_1=0.6 (b) b^0=2.2\hat b_0=2.2 (c) RSS=2.4\mathrm{RSS}=2.4 (d) R2=0.6R^2=0.6

A2 단순회귀의 지렛대 ★ ​

명제 2.7 · 6분

A1의 설계에서 (a) h55h_{55}와 (b) h33h_{33}을 구하라. 다섯 지렛대의 합이 pp와 같은지 확인하라.

힌트

단순회귀에서 hii=1n+(xi−xˉ)2/Sxxh_{ii}=\tfrac1n+(x_i-\bar x)^2/S_{xx}이다(노트 연습 2.3).

풀이

hii=15+(xi−3)2/10h_{ii}=\tfrac15+(x_i-3)^2/10이므로 지렛대는 차례로 0.6, 0.3, 0.2, 0.3, 0.60.6,\ 0.3,\ 0.2,\ 0.3,\ 0.6이다. (a) h55=0.6h_{55}=0.6, (b) h33=0.2h_{33}=0.2. 합은 2=p2=p이다(명제 2.7(a)). 가장 작은 지렛대는 xˉ\bar x에 있는 점의 1/n1/n이다(명제 2.7(b)).

최종답 (a) h55=0.6h_{55}=0.6 (b) h33=0.2h_{33}=0.2

A3 세 점의 사영 ★ ​

정리 2.2, 정리 2.5 · 10분

X=(101112)X=\smat{1&0\\1&1\\1&2}, y=(1,2,6)′\y=(1,2,6)\T이다. 정규방정식을 풀어 (a) 기울기 β^1\hat\beta_1과 (b) RSS\mathrm{RSS}를 구하라. 잔차가 XX의 두 열과 직교하는지 확인하라.

힌트

X′X=(3335)X\T X=\smat{3&3\\3&5}, X′y=(9,14)′X\T\y=(9,14)\T이다. 2×22\times2 역행렬은 행렬식으로 쓴다.

풀이

X′X=(3335)X\T X=\smat{3&3\\3&5}의 행렬식은 6이므로 (X′X)−1=16(5−3−33)(X\T X)^{-1}=\tfrac16\smat{5&-3\\-3&3}이다. β^=16(5⋅9−3⋅14, −3⋅9+3⋅14)′=(0.5, 2.5)′\bhat=\tfrac16(5\cdot9-3\cdot14,\allowbreak \ -3\cdot9+3\cdot14)\T=(0.5,\allowbreak \ 2.5)\T. 적합값은 (0.5, 3, 5.5)(0.5,\ 3,\ 5.5), 잔차는 e=(0.5, −1, 0.5)\e=(0.5,\ -1,\ 0.5)이고 RSS=1.5\mathrm{RSS}=1.5이다. 1′e=0\one\T\e=0, (0,1,2)e=−1+1=0(0,1,2)\e=-1+1=0으로 두 열과 직교한다(정리 2.5(b)).

최종답 (a) β^1=2.5\hat\beta_1=2.5 (b) RSS=1.5\mathrm{RSS}=1.5

A4 손으로 하는 QR ★★ ​

알고리즘 2.8 · 12분

XX의 두 열이 1=(1,1,1,1)′\one=(1,1,1,1)\T과 x=(0,1,2,3)′\x=(0,1,2,3)\T이다. (a) Gram–Schmidt로 X=QRX=QR을 만들고 r22r_{22}를 구하라. (b)(c) y=(1,3,2,4)′\y=(1,3,2,4)\T에 대해 z=Q′y\mathbf z=Q\T\y를 구하고 Rβ^=zR\bhat=\mathbf z를 거꾸로 대입해 β^1\hat\beta_1과 β^0\hat\beta_0을 구하라.

힌트

q1=1/2\mathbf q_1=\one/2, r12=q1′xr_{12}=\mathbf q_1\T\x이다. x−r12q1\x-r_{12}\mathbf q_1은 중심화한 x\x이다.

풀이

(a) r11=∥1∥=2r_{11}=\|\one\|=2, q1=1/2\mathbf q_1=\one/2, r12=q1′x=3r_{12}=\mathbf q_1\T\x=3이다. x−3q1=(−1.5,−0.5,0.5,1.5)\x-3\mathbf q_1=(-1.5,\allowbreak -0.5,\allowbreak 0.5,\allowbreak 1.5)의 길이는 5\sqrt5이므로 r22=5r_{22}=\sqrt5, q2=(−1.5,−0.5,0.5,1.5)/5\mathbf q_2=(-1.5,\allowbreak -0.5,\allowbreak 0.5,\allowbreak 1.5)/\sqrt5이다. (b)(c) z1=q1′y=10/2=5z_1=\mathbf q_1\T\y=10/2=5, z2=q2′y=(−1.5−1.5+1+6)/5=4/5z_2=\mathbf q_2\T\y=(-1.5-1.5+1+6)/\sqrt5=4/\sqrt5이다. 아래 행부터 β^1=z2/r22=4/5\hat\beta_1=z_2/r_{22}=4/5, β^0=(z1−r12β^1)/r11=(5−2.4)/2=1.3\hat\beta_0=(z_1-r_{12}\hat\beta_1)/r_{11}=(5-2.4)/2=1.3이다. 덤으로 RSS=∥y∥2−∥z∥2=30−28.2=1.8\mathrm{RSS}=\|\y\|^2-\|\mathbf z\|^2=30-28.2=1.8이다.

최종답 (a) r22=5r_{22}=\sqrt5 (b) β^1=0.8\hat\beta_1=0.8 (c) β^0=1.3\hat\beta_0=1.3

A5 이차형식의 기댓값 ★ ​

보조정리 3.1 · 6분

u\bu의 평균이 μ=(1,2)′\bmu=(1,2)\T, 공분산이 Σ=(2113)\Sigma=\smat{2&1\\1&3}이고 A=(1112)A=\smat{1&1\\1&2}이다. E u′AuE\,\bu\T A\bu를 구하라.

힌트

E u′Au=tr⁡(AΣ)+μ′AμE\,\bu\T A\bu=\tr(A\Sigma)+\bmu\T A\bmu.

풀이

AΣ=(3447)A\Sigma=\smat{3&4\\4&7}이므로 tr⁡(AΣ)=10\tr(A\Sigma)=10이다. Aμ=(3,5)′A\bmu=(3,5)\T이고 μ′Aμ=3+10=13\bmu\T A\bmu=3+10=13이다. 합은 23이다.

최종답 2323

A6 잔차제곱합의 평균과 분산 ★ ​

정리 3.2(c), 정리 4.7(b) · 6분

정규 선형모형에서 n=20n=20, p=4p=4, σ2=2\sigma^2=2이다. (a) E RSSE\,\mathrm{RSS}와 (b) Var⁡RSS\Var\mathrm{RSS}를 구하라.

힌트

RSS/σ2∼χ2(n−p)\mathrm{RSS}/\sigma^2\sim\chi^2(n-p)이고 χ2(k)\chi^2(k)의 분산은 2k2k이다.

풀이

(a) E RSS=(n−p)σ2=32E\,\mathrm{RSS}=(n-p)\sigma^2=32이다. 이것은 정규성 없이도 성립한다(정리 3.2(c)). (b) RSS=σ2⋅χ2(16)\mathrm{RSS}=\sigma^2\cdot\chi^2(16)이므로 Var⁡RSS=σ4⋅2⋅16=128\Var\mathrm{RSS}=\sigma^4\cdot2\cdot16=128이다. (b)는 정규성이 필요하다.

최종답 (a) 3232 (b) 128128

A7 계수의 공분산 ★ ​

정리 3.2(a) · 8분

x=(0,1,2,3,4,5)x=(0,1,2,3,4,5), σ2=1\sigma^2=1인 단순회귀에서 (a) Var⁡b^1\Var\hat b_1, (b) Var⁡b^0\Var\hat b_0, (c) Cov⁡(b^0,b^1)\Cov(\hat b_0,\hat b_1)을 (X′X)−1(X\T X)^{-1}로 구하라.

힌트

X′X=(n∑xi∑xi∑xi2)=(6151555)X\T X=\smat{n&\sum x_i\\ \sum x_i&\sum x_i^2}=\smat{6&15\\15&55}.

풀이

X′X=(6151555)X\T X=\smat{6&15\\15&55}의 행렬식은 330−225=105330-225=105이므로 (X′X)−1=1105(55−15−156)(X\T X)^{-1}=\tfrac1{105}\smat{55&-15\\-15&6}이다. (a) 6/105=2/356/105=2/35, (b) 55/105=11/2155/105=11/21, (c) −15/105=−1/7-15/105=-1/7이다. xˉ=2.5>0\bar x=2.5>0이므로 공분산은 음수다. 기울기가 크게 나오면 절편은 작게 나온다.

최종답 (a) 235\tfrac{2}{35} (b) 1121\tfrac{11}{21} (c) −17-\tfrac17

A8 두 끝점의 기울기 ★ ​

명제 1.4, 정리 3.3 · 8분

x=(−2,−1,0,1,2)x=(-2,-1,0,1,2)인 단순회귀에서 기울기를 두 끝점으로 b~1=(y5−y1)/4\tilde b_1=(y_5-y_1)/4로 추정한다. b~1\tilde b_1이 선형불편추정량임을 보이고, Var⁡b~1/Var⁡b^1\Var\tilde b_1/\Var\hat b_1을 구하라.

힌트

b~1=a′y\tilde b_1=\mathbf a\T\y, a=(−1,0,0,0,1)/4\mathbf a=(-1,0,0,0,1)/4이다. 불편이려면 a′1=0\mathbf a\T\one=0, a′x=1\mathbf a\T\x=1이어야 한다.

풀이

a=(−1,0,0,0,1)/4\mathbf a=(-1,0,0,0,1)/4이면 a′1=0\mathbf a\T\one=0, a′x=(2+2)/4=1\mathbf a\T\x=(2+2)/4=1이므로 Eb~1=b0⋅0+b1⋅1=b1E\tilde b_1=b_0\cdot0+b_1\cdot1=b_1이다(명제 1.4의 기울기 성분). Var⁡b~1=σ2∥a∥2=σ2/8\Var\tilde b_1=\sigma^2\|\mathbf a\|^2=\sigma^2/8이고 Var⁡b^1=σ2/Sxx=σ2/10\Var\hat b_1=\sigma^2/S_{xx}=\sigma^2/10이다. 비는 10/8=5/410/8=5/4이다. 두 끝점만 쓰면 관측이 25% 더 필요하다. Gauss–Markov(정리 3.3)가 말하는 대로 비는 1보다 크다.

최종답 54\tfrac54

A9 계수의 tt와 구간 ★ ​

따름정리 4.8 · 8분

n=24n=24, p=4p=4인 정규 선형모형에서 β^j=1.8\hat\beta_j=1.8, s=2s=2, [(X′X)−1]jj=0.09[(X\T X)^{-1}]_{jj}=0.09이다. (a) SE(β^j)\mathrm{SE}(\hat\beta_j), (b) H0:βj=0H_0:\beta_j=0의 tt 통계량, (c) 95% 신뢰구간의 반폭을 구하라. (t20,0.025=2.086t_{20,0.025}=2.086)

힌트

SE(β^j)=s[(X′X)−1]jj\mathrm{SE}(\hat\beta_j)=s\sqrt{[(X\T X)^{-1}]_{jj}}이고 자유도는 n−pn-p이다.

풀이

(a) SE=20.09=0.6\mathrm{SE}=2\sqrt{0.09}=0.6. (b) t=1.8/0.6=3t=1.8/0.6=3, 자유도 20. (c) 2.086×0.6=1.2522.086\times0.6=1.252이므로 구간은 1.8±1.252=[0.548, 3.052]1.8\pm1.252=[0.548,\ 3.052]이다. 0을 포함하지 않으므로 5% 수준에서 H0H_0을 기각한다.

최종답 (a) 0.60.6 (b) 33 (c) ≈1.252\approx1.252

A10 일반선형가설의 FF ★ ​

정리 4.9 · 8분

n=30n=30, p=5p=5인 정규 선형모형에서 q=2q=2개의 제약을 건 모형의 RSS0=150\mathrm{RSS}_0=150이고 전체 모형의 RSS=120\mathrm{RSS}=120이다. (a) FF 통계량과 (b) 유의확률을 구하라. 분자 자유도가 2인 F(2,m)F(2,m)의 꼬리확률은 P(F>f)=(1+2f/m)−m/2P(F>f)=(1+2f/m)^{-m/2}이다.

힌트

F=(RSS0−RSS)/qRSS/(n−p)F=\dfrac{(\mathrm{RSS}_0-\mathrm{RSS})/q}{\mathrm{RSS}/(n-p)}이고 자유도는 (q, n−p)(q,\ n-p)이다.

풀이

(a) F=30/2120/25=154.8=3.125F=\dfrac{30/2}{120/25}=\dfrac{15}{4.8}=3.125. (b) 자유도 (2,25)(2,25)이므로 P(F>3.125)=(1+6.25/25)−12.5=1.25−12.5=e−12.5log⁡1.25≈0.061P(F>3.125)=(1+6.25/25)^{-12.5}=1.25^{-12.5}=e^{-12.5\log1.25}\approx0.061이다. 5% 수준에서는 기각하지 못한다.

최종답 (a) F=3.125F=3.125 (b) ≈0.061\approx0.061

A11 R2R^2에서 FF로 ★ ​

예제 4.10 · 5분

상수항이 있는 모형에서 n=33n=33, p=3p=3, R2=0.4R^2=0.4이다. “상수항 말고 모든 계수가 0”을 검정하는 FF를 구하라.

힌트

F=R2/(p−1)(1−R2)/(n−p)F=\dfrac{R^2/(p-1)}{(1-R^2)/(n-p)} (예제 4.10(ii)).

풀이

F=0.4/20.6/30=0.20.02=10F=\dfrac{0.4/2}{0.6/30}=\dfrac{0.2}{0.02}=10이고 자유도는 (2,30)(2,30)이다. A10의 꼬리 공식으로 유의확률은 (1+20/30)−15≈4.7×10−4(1+20/30)^{-15}\approx4.7\times10^{-4}이다.

최종답 1010

A12 분산팽창계수 ★★ ​

따름정리 5.4 · 6분

(a) 두 설명변수의 상관이 0.9이면 각 계수의 VIF는? (b) 세 설명변수의 상관이 모두 0.5이면 x1x_1을 x2,x3x_2,x_3으로 맞춘 R12R_1^2과 VIF1\mathrm{VIF}_1은?

힌트

표준화한 변수에서 R12=r′R22−1rR_1^2=\mathbf r\T R_{22}^{-1}\mathbf r이다. r\mathbf r은 x1x_1과 나머지의 상관, R22R_{22}는 나머지끼리의 상관행렬이다.

풀이

(a) 변수가 둘이면 R12=r2=0.81R_1^2=r^2=0.81이므로 VIF=1/0.19=100/19≈5.26\mathrm{VIF}=1/0.19=100/19\approx5.26이다. (b) r=(0.5,0.5)′\mathbf r=(0.5,0.5)\T, R22=(10.50.51)R_{22}=\smat{1&0.5\\0.5&1}, R22−1=10.75(1−0.5−0.51)R_{22}^{-1}=\tfrac1{0.75}\smat{1&-0.5\\-0.5&1}이므로 R12=10.75(0.25−0.25+0.25)=13R_1^2=\tfrac1{0.75}(0.25-0.25+0.25)=\tfrac13이고 VIF1=1/(1−13)=1.5\mathrm{VIF}_1=1/(1-\tfrac13)=1.5이다. 상관 0.5짜리 세 변수는 분산을 1.5배만 키운다.

최종답 (a) 10019≈5.26\tfrac{100}{19}\approx5.26 (b) 32\tfrac32

A13 한 점을 빼고 맞춘 잔차 ★★ ​

명제 7.3 · 10분

A1의 자료에서 (a) 다섯째 점을 빼고 맞춘 직선으로 그 점을 예측한 잔차 y5−x5′β^(5)y_5-\x_5\T\bhat_{(5)}와 (b) 다섯 점 모두의 PRESS ∑i(ei/(1−hii))2\sum_i\bigl(e_i/(1-h_{ii})\bigr)^2을 구하라. 다시 맞추지 말고 A1, A2의 결과만 써라.

힌트

빼고 맞춘 잔차는 ei/(1−hii)e_i/(1-h_{ii})이다. A1의 잔차와 A2의 지렛대를 짝지어 나눈다.

풀이

명제 7.3으로 yi−xi′β^(i)=ei/(1−hii)y_i-\x_i\T\bhat_{(i)}=e_i/(1-h_{ii})이다. (a) −0.2/(1−0.6)=−0.5-0.2/(1-0.6)=-0.5. (b) 다섯 값은 −0.8/0.4=−2-0.8/0.4=-2, 0.6/0.7=6/70.6/0.7=6/7, 1/0.8=5/41/0.8=5/4, −6/7-6/7, −1/2-1/2이고 제곱합은 4+3649+2516+3649+14=5709784≈7.284+\tfrac{36}{49}+\tfrac{25}{16}+\tfrac{36}{49}+\tfrac14=\tfrac{5709}{784}\approx7.28이다. RSS=2.4\mathrm{RSS}=2.4의 세 배다. 양 끝의 지렛대 0.6인 점들이 크게 기여한다.

최종답 (a) −0.5-0.5 (b) 5709784≈7.282\tfrac{5709}{784}\approx7.282

A14 Ridge 한 번 ★ ​

정의 8.4, 명제 8.5 · 8분

X′X=diag⁡(4,1)X\T X=\diag(4,1), X′y=(8,3)′X\T\y=(8,3)\T이고 λ=1\lambda=1이다. Ridge 추정량의 (a) 첫 성분과 (b) 둘째 성분을 구하고, 최소제곱 해와 비교해 각 성분이 몇 배로 줄었는지 써라.

힌트

β^λ=(X′X+λI)−1X′y\bhat_\lambda=(X\T X+\lambda I)^{-1}X\T\y. 줄어드는 비율은 dj2/(dj2+λ)d_j^2/(d_j^2+\lambda)이다.

풀이

(X′X+I)−1X′y=(8/5, 3/2)(X\T X+I)^{-1}X\T\y=(8/5,\allowbreak \ 3/2)이고 최소제곱 해는 (2,3)(2,3)이다. 비율은 4/54/5와 1/21/2로, d12=4d_1^2=4, d22=1d_2^2=1에서 dj2/(dj2+1)d_j^2/(d_j^2+1)이다(명제 8.5). 특이값이 작은 둘째 방향이 더 많이 줄어든다.

최종답 (a) 85\tfrac85 (b) 32\tfrac32