Can someone suggest me on how to improve the performance of the Forecasting model which is giving me MAPE error around 50+. and the distribution is attached.
What are all the best ways to improve the forecasting on a daily level.
By looking at the attached graph my first guess is that you have some periods where the absolute percentage (APE) error for the individual observations are extremely large due to very low (but not zero!) actual values. It's somewhat hard to tell from looking at the graph but what is the forecast and the actual value for 01jan2014 for instance? Try calculating the APE for that period for instance.
To counter this, either enable automatic outlier detection (I assume you use SAS Forecast Studio) or create your own model where you include events for those periods where the actuals are extremely low.
Thanks for your reply.
I'm actually building model on whole 2 years data. And now I've got even more bigger problem with the sporadic nature of the data. please refer to the picture attached.
Please let me know what is the best way to handle this data and reduce the forecasting error.
The main problem with model is that it is not able to fit all the data points based on OLS.
Also, I'd like to know if there is any option in SAS to provide multiple seasonal cycles as input.
Any help would be appreciated.
Please bear in mind that when building a good forecast model the aim is not to find a model that fit all the existing data points. The aim is to find a model that is able to provide as accurate forecasts as possible given the exisitng conditions. For instance, if data is very noisy/erratic/stochastic etc. forecast accuracy will be lower than if the has nice stable patterns.
Having said that you can work with multiple seasonal cycles in FS by building your own model. For instance an ARIMA model with differences of (7,28) can be used to work with data where there are seasonal patterns each 7 and 28 days (assuming you have obs for all 7 days a week).
Registration is open! SAS is returning to Vegas for an AI and analytics experience like no other! Whether you're an executive, manager, end user or SAS partner, SAS Innovate is designed for everyone on your team. Register for just $495 by 12/31/2023.
If you are interested in speaking, there is still time to submit a session idea. More details are posted on the website.
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.