Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Model Evaluation›Symmetric MAPE (sMAPE)
MCDMRelative error metric

Symmetric MAPE (sMAPE)

Symmetric Mean Absolute Percentage Error · Also known as: sMAPE, SMAPE, symmetric MAPE

Symmetric Mean Absolute Percentage Error is a refinement of MAPE that addresses its asymmetry by using the average of actual and predicted values as the denominator. Proposed by J. Scott Armstrong and refined by Makridakis (1993) and Hyndman & Koehler (2006), sMAPE treats over- and under-predictions symmetrically.

ScholarGate
  1. MCDM
  2. v1
  3. 3 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Symmetric MAPE
Mean Absolute ErrorMean Absolute Percentage…Mean Absolute Scaled Err…Root Mean Squared Error

When to use it

Use sMAPE when you want a scale-independent metric with symmetric treatment of prediction errors. It is particularly valuable in contexts where over- and under-prediction have equal cost (e.g., inventory balancing, resource allocation). Like MAPE, sMAPE is undefined or poorly behaved when both actual and predicted are close to zero, so avoid using it with intermittent or zero-heavy data.

Strengths & limitations

Strengths
  • Scale-independent and symmetric, avoiding MAPE asymmetry
  • Penalizes over- and under-predictions equally
  • Interpretable as a percentage
  • Better statistical properties than MAPE
Limitations
  • Still undefined or poorly behaved when both actual and predicted are near zero
  • Denominator approaches zero when actual and predicted are both small, causing instability
  • Less interpretable than standard MAPE for practitioners
  • Bounded by 0-100% only under specific conditions

Frequently asked

How does sMAPE differ from MAPE?

MAPE divides error by actual value; sMAPE divides by the average of actual and predicted. This makes sMAPE symmetric (equal treatment of over- and under-predictions) while MAPE is asymmetric. They can rank models differently.

When does sMAPE fail?

When both actual and predicted are near zero, the denominator becomes small, causing the metric to become unstable or undefined. For example, if actual = 0.1 and predicted = 0.2, sMAPE = 67%, which may not reflect true error magnitude.

Why is sMAPE bounded by 0-100%?

sMAPE is only strictly bounded by 0-100% when both actual and predicted are positive. With mixed signs or zeros, it can exceed 100% in some formulations. Check your specific implementation.

Is sMAPE better than MAPE?

Not universally. sMAPE addresses MAPE's asymmetry but introduces new instability issues with zero or near-zero values. Choose based on your data characteristics and cost structure: MAPE for directional bias, sMAPE for symmetry.

Can I use sMAPE as a loss function?

Technically yes, but it is not smooth near the zero denominator, making optimization difficult. In practice, other metrics like MAE, RMSE, or MASE are more suitable for loss functions.

Sources

  1. Armstrong, J. S. (1985). Long-range forecasting: from crystal ball to computer (2nd ed.). New York: John Wiley & Sons. ISBN: 978-0471082010
  2. Hyndman, R. J., & Koehler, A. B. (2006). Another look at measures of forecast accuracy. International Journal of Forecasting, 22(4), 679-688. DOI: 10.1016/j.ijforecast.2006.03.001 ↗
  3. Makridakis, S. (1993). Accuracy measures for a robust comparison of forecasting methods. International Journal of Forecasting, 9(4), 679-688. link ↗

How to cite this page

ScholarGate. (2026, June 3). Symmetric Mean Absolute Percentage Error. ScholarGate. https://scholargate.app/en/model-evaluation/symmetric-mape

Related methods

Mean Absolute ErrorMean Absolute Percentage ErrorMean Absolute Scaled ErrorRoot Mean Squared Error

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Mean Absolute ErrorModel Evaluation↔ compare
  • Mean Absolute Percentage ErrorModel Evaluation↔ compare
  • Mean Absolute Scaled ErrorModel Evaluation↔ compare
  • Root Mean Squared ErrorModel Evaluation↔ compare
Compare side by side →

Referenced by

Mean Absolute Percentage ErrorMean Absolute Scaled Error

Similar methods

Mean Absolute Percentage ErrorMean Absolute Scaled ErrorMean Absolute ErrorRoot Mean Squared ErrorBrier ScoreMean Squared ErrorBalanced AccuracyAccuracy

Related reference concepts

Performance MetricsCross-ValidationCross-Validation and ResamplingModel Evaluation and SelectionBias-Variance and OverfittingPredictive Information Criteria

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Symmetric MAPE (Symmetric Mean Absolute Percentage Error). Retrieved 2026-07-21 from https://scholargate.app/en/model-evaluation/symmetric-mape · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
J. Scott Armstrong
Subfamily
Relative error metric
Year
1985
Type
Symmetric percentage-based evaluation metric
Related methods
Mean Absolute ErrorMean Absolute Percentage ErrorMean Absolute Scaled ErrorRoot Mean Squared Error
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account