Pick the metric that matches the business cost
MAE (mean absolute error) is the average error magnitude. RMSE (root mean squared error) punishes large errors quadratically. R² is the fraction of variance explained, comparable across datasets but unitless. Pick MAE when small and large errors hurt proportionally, RMSE when large errors hurt much more, and R² when you need a comparison metric across very different problems.
Symmetric vs asymmetric costs
Many real problems have asymmetric error costs. Predicting too few units of inventory costs lost sales; too many costs storage. Use quantile regression or a custom loss that mirrors the asymmetry instead of pretending MAE captures it.
The MAPE warning
Mean absolute percentage error (MAPE) is intuitive but breaks badly when the target is near zero or has zeros. Use SMAPE, weighted MAPE, or absolute error in the original units when stakeholders insist on a percentage.