I'm currently working with an ERP system that applies Exponential Smoothing to what it defines as "demand," which is itself a simple 90-day moving average of sales. I initially didn't trust it whatsoever since I found I had much better results doing exponential smoothing with optimization of hyperparameters, but I'm now being asked to rely on the ERP system's baked in forecasting instead of providing my own external forecasts. Alarms are going off in my head here. I'd like to understand what kind of issues I might face going forward, and how to compensate for them. Currently I'm still going to keep running my own forecasts on the side to keep it honest.
Thanks in advance
Edit: To clarify. Here is what's happening at each stage with the ERP:
Given:
Time series of sales per day $t$ with $n$ consecutive measurements, one for each day. Zeroes included. First measurement is labelled $t_0$ and is always nonzero, last measurement is labelled $t_{n-1}$ and is present day.
- Find your "demand" sequence $d$ such that
$$d_i=\frac{1}{90}\sum_{k=i-89}^{i}{t_k} \mid i\ge 89$$ Apply backcasted Exponential Smoothing (Single, Double, or Triple) to $d$ to find initial values for level and trend $\ell_0$ and $b_0$ using default hyperparameters for $\alpha=.15$, $\beta=.15$, $\gamma=.5$.
(SPECULATIVE since documentation is fuzzy here) Optimize with initial values of $\ell_0$ and $b_0$ to find values for $\alpha$, $\beta$, and $\gamma$.
- Solve for $d_{n-89}$
My concern with this lies with the fact that the sequence, $d$, is a moving average. Rather than just applying Exponential Smoothing directly with sales (which is what I do), it is first averaging the series and THEN feeding it to the Exponential Smoothing model. I'm not sure what ramifications this might have and was looking for guidance as to what unusual behavior I can expect, if any, by this method.