Skip to content

문제 2 · 최소제곱법 (이차 다항식 회귀) ​

문제 2 [4점]

아래와 같은 이차 다항식 형태의 회귀regression 모델이 있다.

t=w0+w1x+w2x2

다음과 같은 데이터가 주어졌을 때 최소제곱법을 이용하여 w0, w1, w2를 구하시오.

{(xi,ti)}={(0,1),(1,2),(2,1),(3,4)}
풀이 및 해설

설계 행렬 X의 i번째 행을 [1, xi, xi2]로 두면 정규방정식은 X⊤Xw=X⊤t이다. 필요한 합은 ∑x=6, ∑x2=14, ∑x3=36, ∑x4=98, ∑t=8, ∑xt=16, ∑x2t=42.

(461461436143698)(w0w1w2)=(81642) ⟹  w0=1.3, w1=−0.7, w2=0.5 

즉 t^=0.5x2−0.7x+1.3, 각 점 예측값은 (1.3,1.1,1.9,3.7)이다.

👉 실습(Python)에서 정규방정식 풀기

PDF