머신이가 똑똑하게 에러를 정의한 것을 바탕으로 회귀식의 평가지표를 만들어보겠어.
그걸 다시 써보자면!
1. 에러 정의 방법
방법 1) 에러 = 실제 데이터 = 예측 데이터 로 정의하기!
방법 2) 에러를 제곱하여 모두 양수로 만들기, 다 합치기!
방법 3) 데이터만큼 나누기
2. 에러 정의 방법 수식화
= y : 실제 값(true), i : 데이터가 여러개여서 붙어있는 거임, ^:예측 값은 웃음(직선을 통해 추정한 값)
방법1)
: 실제 값에서 추정 값을 빼면 에러다!
방법2)
: y에 숫자를 주루룩 넣어서 모든 에러값을 다 제곱하겠어!
방법3)
: 그걸 개수로 나눌게
이게 바로 Mean Squared Error(MSE)이다.
😈 앞으로 만나는 숫자 예측 문제는 ML이건 DL이건 뭘 만들던 간에! 위의 MSE 지표를 최소화하는 방향으로 진행하고 평가하게 될거다!!
RMSE
: MSE에 Root를 씌워서 제곱 된 단위를 다시 맞추는거!!
MAE
: 절대 값을 이용하여 오차를 계산하는거!!

R Square의 정의

3번의 데이터 값
SST = 174²
SSE = 5²
SSR = 169²
R² = 169² / (169 + 5)²해당 값에 대한 설명력 = 94%
단, 모든 데이터에 대해서 위 계산을 수행해야 해당 선형회귀에 대한 결과값이 나온다.