본문 바로가기

카테고리 없음

회귀 평가 지표와 사이킷런 api

평가지표 설명 사이킷런
MAE Mean Absoulte Error 의 약자. (실제 값-예측값)의 절대값으로 바꿔 평균을 낸 값 metrics.mean_absolute_error
MSE Mean Squared Error 의 약자. (실제 값 - 예측 값)의 차이를 제곱해서 평균을 낸 값 metrics.mean_squared_error
MSLE MSE에 로글르 적용 한 값
쓰임새 : 천억, 조 등 단위수가 클 때 실수를 한다면 큰 매출이 오류가 생길 수 있다. 그래서 단위가 클 때 로그를 씌우면 단위가 작아진다.
 
RMSE Rppt Mean Squared Error 의 약자. MSE의 값은 (실제값-예측값)을 제곱해서 평균을 내기 때문에 실제 오류보다 값이 커진다. 그래서 MSE에 루트를 씌운 것이 RMSE이다.  
RMSLE RMSE에 로그를 적용 한 것  
R2 분산을 기반으로 예측 성능 평가 하는 값. 1에 가까울 수록 예측 정확도가 높다. metrics.r2_score