MCP로 연결 →

계산 입력

쉼표 또는 공백으로 구분된 숫자
실제값과 개수가 같아야 합니다

공식

광고

결과

평균 절대 오차 (MAE)
0.875
평균 절대 편차
절대 오차의 합 3.5
짝의 개수 (n) 4

평균 절대 오차(MAE)란?

평균 절대 오차(Mean Absolute Error, MAE)는 회귀 모델이나 예측의 정확도를 평가할 때 가장 널리 쓰이는 지표 중 하나입니다. 예측값과 실제 관측값 사이 오차의 평균 크기를, 방향(양수·음수)에 상관없이 측정합니다. 절댓값을 사용하기 때문에 모든 오차가 양수로 합산되며, 그만큼 해석이 직관적입니다. 즉 MAE는 "예측이 평균적으로 얼마나 빗나갔는지"를 데이터와 동일한 단위로 보여줍니다.

회귀선이 있는 산점도로, 실제 점과 예측값 사이의 수직 거리를 보여줌
MAE는 실제 데이터 점과 예측값 사이의 평균 절대 수직 거리를 측정합니다.

계산기 사용 방법

두 개의 입력란에 실제(관측)값 목록과 예측(모델 또는 예보)값 목록을 각각 입력하세요. 숫자는 쉼표나 공백으로 구분합니다. 두 목록의 값 개수가 같아야 하며, 첫 번째 실제값이 첫 번째 예측값과 짝을 이루도록 순서를 맞춰 주세요. 계산 버튼을 누르면 MAE와 함께 절대 오차의 합, 그리고 사용된 짝(쌍)의 개수가 표시됩니다.

공식 풀이

공식은 다음과 같습니다.

$$\text{MAE} = \frac{1}{n}\sum_{i=1}^{n}\left| y_i - \hat{y}_i \right|$$

각 관측값에 대해 실제값(\(y_i\))에서 예측값(\(\hat{y}_i\))을 뺀 다음, 그 차이의 절댓값(마이너스 부호 무시)을 구합니다. 이렇게 구한 모든 절대 차이를 더한 뒤, 관측값의 개수 \(n\)으로 나눕니다. 그 결과가 한 번의 예측에서 발생하는 전형적인 오차 크기입니다.

광고
수직선 위에서 실제값과 예측값 사이의 부호 없는 간격으로 절대 오차를 보여주는 다이어그램
각 항은 실제값과 예측값의 절대 차이를 취하므로 오차가 서로 상쇄되지 않습니다.

예제 풀이

실제값이 3, 5, 2, 7이고 예측값이 2.5, 5, 4, 8이라고 가정해 봅시다. 절대 오차는 각각 \(|3-2.5| = 0.5\), \(|5-5| = 0\), \(|2-4| = 2\), \(|7-8| = 1\) 입니다. 이들의 합은 3.5이고, 이를 \(n = 4\)로 나누면 다음과 같습니다.

$$\text{MAE} = \frac{3.5}{4} = 0.875$$

자주 묻는 질문

MAE는 MSE와 어떻게 다른가요? MAE는 절대 오차의 평균인 반면, 평균 제곱 오차(MSE)는 제곱한 오차의 평균입니다. MSE는 큰 오차에 더 큰 패널티를 부여하지만, MAE는 모든 오차를 크기에 비례해 동일하게 다룹니다.

좋은 MAE 값은 어느 정도인가요? 값이 작을수록 좋으며, \(\text{MAE} = 0\)이면 완벽한 예측을 의미합니다. 절대적인 기준은 없으므로, 데이터의 규모와 일반적인 값의 범위를 함께 고려해 상대적으로 해석해야 합니다.

MAE가 음수가 될 수 있나요? 아니요. 항상 0 이상인 절대 차이의 평균이기 때문에, MAE는 언제나 0이거나 양수입니다.

최종 업데이트: