NEW
Also known as: Root Mean Squared Error
Square root of the mean squared error, summarizing average magnitude of prediction errors in original units.
DESCRIPTION
Root Mean Squared Error (RMSE) measures average prediction error magnitude by square-rooting the mean of squared residuals. It penalizes large errors more than MAE and is expressed in the same units as the target. RMSE is useful for regression evaluation, hyperparameter tuning, and comparing models. However, it is sensitive to outliers and scale; normalization or alternative metrics may be preferable in some contexts.
ALTERNATIVE DEFINITIONS
Wikipedia
The root-mean-square deviation (RMSD), also called root-mean-square error (RMSE), is a commonly used measure of the differences between values predicted by a model or an estimator and the values observed.
Clarifies equivalence of RMSD and RMSE and usage context.
scikit-learn
If squared=False, this returns the root mean squared error (RMSE).
Operationalizes RMSE as sqrt(MSE) within a standard library.
NIST
The root mean square error is the square root of the mean of the squared deviations.
Statistical handbook framing of RMSE as square root of mean squared deviations.
RELATED TERMS
Mean Squared Error R-squared Cross-Validation Bias-Variance Tradeoff Loss Function Standard Deviation Prediction Interval Calibration Curve
COMPETING TERMS
Mean Absolute Error Mean Absolute Percentage Error
KNOWLEDGE AREAS
Mathematics Data Science Testing & Validation
TARGET AUDIENCE
Data Scientist Data Analyst AI Engineer MLOps Engineer
EXTERNAL SOURCES
- Wikipedia - Root-mean-square deviation
- scikit-learn - Regression metrics overview
- NIST - Error metrics context
- Penn State STAT501 - Regression error measures
TOP QUESTIONS
When should I prefer RMSE over MAE?
Use RMSE when large errors are especially undesirable because it penalizes them more. MAE is more robust to outliers.
Category: Opinion
Why is RMSE sensitive to outliers?
Squaring residuals increases the influence of large errors disproportionately. Consider robust metrics or trimming if outliers dominate.
Category: Misunderstanding
How do I interpret RMSE’s magnitude?
RMSE is in the same units as the target. Compare to the target’s standard deviation or mean to gauge relative error.
Category: Example
How do I compare RMSE across datasets?
Normalize or use scale-independent metrics like MAPE or RAE. Direct comparison across different scales is misleading.
Category: Risks
Is RMSE differentiable for optimization?
Yes; minimizing RMSE is equivalent to minimizing MSE. Most models optimize MSE for convenience and stability.
Category: Requirements
What is the relationship between RMSE and standard deviation?
On unbiased predictions with zero mean error, RMSE approximates the standard deviation of residuals.
Category: Example
How many decimals should I report for RMSE?
Report precision consistent with measurement resolution and business relevance. Over-precision can mislead stakeholders.
Category: Best practice
Does a lower RMSE always mean a better model?
Lower RMSE on validation data is better, but consider bias, variance, and domain constraints. Overfitting can reduce RMSE spuriously.
Category: Risks
How can I reduce RMSE in practice?
Improve features, tune hyperparameters, try regularization, and address data quality issues. Ensemble methods often reduce error.
Category: Best practice