
**1. MAE (Mean Absolute Error)**
from sklearn.metrics import mean_absolute_error
mean_absolute_error(y_test, y_pred)
**2. MSE (Mean Squared Error)**

from sklearn.metrics import mean_squared_error
mean_squared_error(y_test, y_pred)
**3. RMSE (Root Mean Squared Error)**
from sklearn.metrics import mean_squared_error
MSE = mean_squared_error(y_test, y_pred)
np.sqrt(MSE)
**4. MSLE (Mean Squared Log Error)**
from sklearn.metrics import mean_squared_log_error
mean_squared_log_error(y_test, y_pred)
**5. MAPE (Mean Absolute Percentage Error)**

def MAPE(y_test, y_pred):
return np.mean(np.abs((y_test - y_pred) / y_test)) * 100
MAPE(y_test, y_pred)
**6. MPE (Mean Percentage Error)**

def MAE(y_test, y_pred):
return np.mean((y_test - y_pred) / y_test) * 100)
MAE(y_test, y_pred)
| 방법 | Full | 잔차 계산 | 이상치 영향 |
|---|---|---|---|
| MAE | Mean Absolute Error | Absolute Value | Yes |
| MSE | Mean Squared Error | Square | No |
| RMSE | Root Mean Squared Error | Square | No |
| MAPE | Mean Absolute Percentage Error | Absolute Value | Yes |
| MPE | Mean Percentage Error | N/A | Yes |