BookmarkSubscribeRSS Feed

Hi guys,

I want to use SMAPE statistic to assess fit quality of models.

This statistic should be bounded between 0 and 200, cf. for instance

Symmetric mean absolute percentage error - Wikipedia, the free encyclopedia

Nonetheless, in SAS/FS, I do have values greater than 200; and this is not an issue about reconciliation as this also happens in a list project.

SAS_FS_SMAPE.png

Any idea?

Eric

2 REPLIES 2
udo_sas
SAS Employee

Hello Eric -

Some thoughts for your consideration:

There seem to be many different definitions of SMAPE available (SMAPE - Monashforecasting.com) - please note that SAS Forecast Server is not using the SMAPE definition which is published on the WIKI page you pointed to. You will find a details about SMAPE here: http://support.sas.com/documentation/cdl/en/hpfug/63959/HTML/default/viewer.htm#hpfug_hpfdet_sect034... - look for MASPE (unfortunately some outdated terminology seems to be used still).

Looking at your data I'm not sure if SMAPE an appropriate accuracy statistic, since your data seems to feature 0 values, which could cause numerical issues.

Also your actual values seem to feature large negative values, which could cause the SMAPE value be larger than 200.

I would suggest to report this behavior to Technical Support in order to track down the root cause of the problem.

Thanks,

Udo

Hi Udo,

Sorry for delays, went to hollidays.

Thanks for this input - I was not aware of the various possible definitions of SMAPE.

Something strange is that I do effectively have some TS with a value of 200 (upper bound of "my" definition).

I don't find on google something on MASPE so I guess this is indeed old or erroneous info for a certain definition of SMAPE

Anyway, I may go to another statistic -- come back to more classic MAPE I guess...

Thanks again,

Eric

sas-innovate-2024.png

Don't miss out on SAS Innovate - Register now for the FREE Livestream!

Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.

 

Register now!

Multiple Linear Regression in SAS

Learn how to run multiple linear regression models with and without interactions, presented by SAS user Alex Chaplin.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 2 replies
  • 1059 views
  • 3 likes
  • 2 in conversation