Exponential Smoothing Calculator
Work out exponential smoothing instantly with clear inputs, formula shown and shareable results.
About Exponential Smoothing Calculator
Simple exponential smoothing updates the level as previous forecast plus alpha times the last error, which is equivalent to an exponentially decaying weighted average of all past observations. Because there is no trend term, the forecast is flat for every horizon. Alpha controls responsiveness: the weight on an observation k periods old is alpha(1-alpha)^k, giving a half-life of ln(0.5)/ln(1-alpha).
Formula
Simple exponential smoothing
L(t) = F(t) + alpha x (A(t) - F(t)); forecast for any horizon = L(t); half-life = ln(0.5) / ln(1 - alpha)
Worked example
With the default values below, Exponential Smoothing Calculator returns Forecast for the next period of 140.100. Change any input above and every figure here is recalculated in your browser.
Inputs used
- Most recent actual value
- 145
- Previous forecast
- 138
- Smoothing factor alphaaccepts 0.01–1
- 0.3
- Periods ahead to projectminimum 1
- 3
Results
- Forecast for the next period
- 140.100
- Correction applied from the last error
- 2.100
- Forecast at the chosen horizon
- 140.100
- Half-life of the weighting in periods
- 1.94
Step by step
- 1Values used
- 2Simple exponential smoothing
- 3Forecast for the next period= 140.100
- 4Correction applied from the last error= 2.100
- 5Forecast at the chosen horizon= 140.100
- 6Half-life of the weighting in periods= 1.94
Assumptions and limits
- The result is derived only from the 4 inputs listed above. Anything not among them is not part of the calculation.
- In particular, this calculator does not take inflation or fees or charges into account.
- Figures are rounded for display to 3 decimal places, so totals built from several rounded parts can differ slightly from the unrounded arithmetic.
How these calculators are built and tested is described on the Methodology page. If a figure looks wrong, please report it.
Frequently Asked Questions
How should alpha be chosen?
Fit it by minimising one-step-ahead squared error on historical data. Values from 0.1 to 0.3 suit stable series; higher values track volatile series but amplify noise.
Why is the forecast flat?
Simple smoothing models level only. Add Holt's trend term for a sloping forecast and a seasonal term for repeating patterns.
Related Calculators
- A B Test For Models Calculator
- Active Learning Sample Budget Calculator
- Adjusted Rand Index Calculator
- AI Project ROI Calculator
- AIC And BIC Calculator
- Annotation QA Sample Size Calculator
- Annotation Time Calculator
- Anomaly Threshold (Z Score) Calculator
- ARIMA Order Selection Calculator
- Automation Time Saved Calculator
You might also need
- AI Project ROI CalculatorAlso in AI, ML & Data Science
- Annotation Time CalculatorAlso in AI, ML & Data Science
- Distillation Speedup CalculatorAlso in AI, ML & Data Science
- FLOPs Estimate CalculatorAlso in AI, ML & Data Science
- Forecast Accuracy CalculatorAlso in AI, ML & Data Science
- Hamming Similarity CalculatorAlso in AI, ML & Data Science
