In exponential smoothing models, the most recent observation is weighted most heavily, while observations further back receive a smaller and smaller portion of weight. An alpha parameter will inform the exponential decay of weights going back in time.
f[i] = ax[i]
+ a(1-a)(x[i-1])
+ a(1-a)(1-a)(x[i-2])
+ ...
The infinite series of weights will sum to 1. But in practice, how is this evaluated? I can see three possible options:
- Have some arbitrary depth cutoff; after x iterations, whether the weight is 0.1 or 0.0001, terminate evaluation.
- Have some arbitrary weight cutoff; whenever the weight value is less than 0.001 terminate, whether depth is 10 or 100.
- Use sequence/series trick from calculus to reframe the series as a constant that can be solved for.
Of note, I'm particularly interested in Bayesian approach to exponential smoothing, so any insights into how MCMC would solve parameter estimation in exponential smoothing would be of interest to me.