%3C/text%3E%3C/svg%3E">
💻
💻 IT·개발

회귀 오차 지표 (MAE, RMSE, MAPE, R²)

입력하면 바로 계산됩니다.

입력값

회귀 오차 지표 계산기 쉽게 이해하기 — 개념과 원리

매출, 가격, 기온, 수요처럼 숫자를 예측하는 모델은 예측값이 실제값에서 얼마나 벗어났는지로 평가합니다. 이 계산기는 실제값 목록과 그에 대응하는 예측값 목록을 받아 MAE, MSE, RMSE, MAPE, sMAPE, 결정계수 R²를 한 번에 계산합니다.

오차가 10인 실제값과 예측값모든 예측이 10씩 빗나가 MAE와 RMSE는 모두 10이지만, 백분율 오차는 100에서 10%, 250에서 4%로 줄어 MAPE는 6.42%입니다. R²는 0.968입니다.같은 10 차이, 다른 % 오차100+10 → 10%150−10 → 6.67%200+10 → 5%250−10 → 4%실제값예측값10MAE10RMSE6.42%MAPE0.968R²MAPE = (10 + 6.67 + 5 + 4) ÷ 4
10 차이는 100의 10%지만 250의 4%뿐입니다. MAPE는 이를 평균합니다.

계산 방법

오차는 eᵢ = 예측값ᵢ − 실제값ᵢ, n은 자료 쌍의 개수입니다.

원리

MAE는 오차 한 단위를 모두 똑같이 취급하므로 평소에 얼마나 빗나가는지를 보여 줍니다. MSE와 RMSE는 오차를 제곱하므로 큰 오차에 훨씬 큰 비중을 둡니다. 그래서 RMSE는 항상 MAE 이상이며, 크게 빗나간 예측이 몇 개 있으면 차이가 벌어집니다. 백분율 지표는 단위를 없애 규모가 다른 자료끼리 비교할 수 있게 해 주지만, MAPE는 실제값으로 나누므로 0 근처에서 값이 폭주합니다. sMAPE는 실제값과 예측값의 평균 크기로 나누어 이 문제를 완화합니다. R²는 언제나 평균값만 내놓는 가장 단순한 모델과 제곱 오차를 비교한 값입니다.

예제 풀이

  1. 실제값 100, 150, 200, 250, 예측값 110, 140, 210, 240이므로 오차는 +10, −10, +10, −10입니다.
  2. MAE = 40 ÷ 4 = 10, MSE = 400 ÷ 4 = 100, RMSE = √100 = 10입니다.
  3. MAPE = (10% + 6.67% + 5% + 4%) ÷ 4 = 6.42%입니다.
  4. sMAPE = (20/210 + 20/290 + 20/410 + 20/490) ÷ 4 × 100 = 6.35%입니다.
  5. 실제값 평균은 175이고 Σ(실제값 − 175)² = 12,500이므로 R² = 1 − 400 ÷ 12,500 = 0.968입니다.

결과 해석

이 예에서는 모든 오차의 크기가 10이라 MAE와 RMSE가 같습니다. R² = 0.968은 평균 주위의 제곱 변동 중 96.8%를 모델이 설명한다는 뜻입니다. R² = 0은 평균으로 예측한 것과 같은 수준이고, 그보다 못하면 음수가 됩니다. MAE와 RMSE는 자료의 규모, 그리고 "지난 기간과 같다" 같은 단순 예측과 비교해 판단하시기 바랍니다.

흔한 실수

주의: 학습 데이터로 계산한 지표는 낙관적으로 나옵니다. 따로 떼어 둔 검증 데이터나, 시계열이라면 시간 순서를 지킨 검증으로 평가하시기 바랍니다.

자주 묻는 질문

MAE와 RMSE 중 무엇을 써야 하나요?

큰 오차가 특히 치명적이면 RMSE를, 이상치에 덜 흔들리는 전형적 오차를 보고 싶으면 MAE를 씁니다.

MAPE는 왜 과대 예측과 과소 예측을 다르게 취급하나요?

예측값이 음수가 아니라면 과소 예측의 오차는 최대 100%에 그치지만 과대 예측에는 상한이 없습니다. 그래서 MAPE를 최소화하면 낮게 잡은 예측이 유리해지는 경향이 있습니다.

여기서의 R²는 상관계수의 제곱과 같은가요?

같은 자료에 절편이 있는 최소제곱 회귀를 적합한 경우에만 같고, 임의의 예측값에서는 다를 수 있습니다.

출처: R. J. Hyndman and A. B. Koehler, Another look at measures of forecast accuracy, International Journal of Forecasting, 2006 · R. J. Hyndman and G. Athanasopoulos, Forecasting: Principles and Practice, OTexts

2026년 11월 8일 확인. 표준 공식과 RFC/IEEE 정의를 사용해 브라우저 안에서만 계산합니다. 입력한 내용은 어디에도 전송되지 않습니다.

💻 IT·개발 계산기 전체 →🏠 홍라이프 계산기 홈 →