Skip to content

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

문제 4 [6점]

아래와 같은 이차 다항식 형태의 회귀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=(100111124139),t=(1214)

필요한 합: ∑x=6, ∑x2=14, ∑x3=36, ∑x4=98, ∑t=8, ∑xt=16, ∑x2t=42.

X⊤X=(461461436143698),X⊤t=(81642)

이 3×3 연립방정식을 풀면

 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