Skip to content

Regression Evaluation Metrics

MAE, RMSE, MAPE and R² explained: what each measures and how to choose the right one for your problem.

Editorial team 1 min read

Regression models predict numbers. Several metrics measure how close predictions are.

Mean Absolute Error (MAE)

Average absolute difference between prediction and actual value. Easy to interpret in original units, and less sensitive to outliers.

Root Mean Squared Error (RMSE)

Square root of the average squared error. Penalises large errors more heavily. Use when big mistakes are especially costly.

Mean Absolute Percentage Error (MAPE)

Average error as a percentage of actual values. Intuitive for business users, but undefined when actual values are zero and unstable near zero. Alternatives include symmetric MAPE and weighted percentage errors.

R² (Coefficient of Determination)

Proportion of variance explained by the model compared with predicting the mean. 1 is perfect; 0 is no better than the mean; negative is worse. Useful for comparison, but can mislead on its own.

Choosing

  • Match the metric to business costs.
  • Report more than one metric.
  • Compare against a simple baseline, such as the mean or last value.

Look at Residuals

Plot errors against predictions and features to spot patterns that summary metrics hide.

More in Machine learning

All Machine learning guides →
Machine learning Guide · 2 min

Linear Regression Explained

The simplest predictive model: how linear regression fits a line through data, how to read its coefficients, and when it breaks down.

Machine learning 2 min read 17 Sep 2026

Machine learning Guide · 2 min

Logistic Regression for Classification

Despite its name, logistic regression is a classification method. How it produces probabilities and why it remains a strong baseline.

Machine learning 2 min read 16 Sep 2026

Machine learning Guide · 2 min

Decision Trees

How decision trees split data with simple questions, why they are easy to explain, and why single trees overfit.

Machine learning 2 min read 15 Sep 2026

Machine learning Guide · 2 min

Random Forests

Why averaging many randomised decision trees produces a robust, accurate model with little tuning.

Machine learning 2 min read 14 Sep 2026