IT하는 참새

[단일선형회귀] 최소제곱법 본문

인공지능/기본기

[단일선형회귀] 최소제곱법

pshot 2019. 2. 16. 02:22

최소제곱법: 단일선형회귀에서 a, b를 구하는 방법



y=ax+b


훌륭한 예측선을 긋기위해 정확한 a,b값을 알아내야함


예를들어


피부의 촉촉함(y)을 결정하는 여러 요소중 마시는 물의양(x)만을 가정한다면


x: 물의양 집합

y: 촉촉함 정도



(y값은 높으면 좋다고 가정)

=>


x : {120ml, 150ml, 320ml, 500ml}

y: {0.23, 0.32, 0.58, 0.82}


이렇게 label들이 주어졌을 때 a,b의 값을 잘 구하여 그래프를 그려야

추후에 새로운 데이터 입력시 좋은 판단을 할 수 있음 (최소제곱법 이용하여 구함)



최소제곱법 공식:





공식에 대입하여 a와 b를 구하면


a = -0.02894

b = 12.8299


y = -0.02894x+12.8299 


이 직선이 가장 실제값과 비슷하게 나온다고 한다



이렇게 실제값과 가장 가까운 직선을 그리기위해 

a,b를 구할 때에 최소제곱법을 사용한다


(단, x값이 단일 값일 경우)








'인공지능 > 기본기' 카테고리의 다른 글

[pandas]ndarray와 array차이  (0) 2019.02.24