Build reliable forecasts from your time series. Choose seasonality, trend, damping, and smoothing controls easily. See accuracy, then download files in one click today.
| Period | Value |
|---|---|
| Jan | 120 |
| Feb | 128 |
| Mar | 133 |
| Apr | 145 |
| May | 150 |
| Jun | 160 |
| Jul | 158 |
| Aug | 170 |
| Sep | 175 |
| Oct | 182 |
| Nov | 190 |
| Dec | 205 |
Simple exponential smoothing (level):
Trend smoothing (Holt):
Damped trend (with φ):
Holt–Winters additive seasonality (length m):
Holt–Winters multiplicative seasonality:
Exponential smoothing is designed for short‑term decision cycles where recent observations carry the most information. The ETS family separates the signal into level, trend, and seasonal components, then updates each component every period. This structure makes it practical for inventory, demand, staffing, web traffic, and finance dashboards where a fast refresh matters.
When data has no consistent direction, a level model can be sufficient. If values rise or fall steadily, trend smoothing reduces lag by estimating a slope. If growth slows over time, damping shrinks the long‑run slope so forecasts do not explode. If repeating patterns exist, additive seasonality suits stable amplitudes, while multiplicative seasonality suits proportional swings.
α controls how quickly the level reacts: higher α tracks changes faster but can chase noise. β controls how quickly the trend adapts; higher β responds to turning points but can overshoot. γ controls seasonal updates; higher γ re-learns seasonality quickly when patterns shift. φ between 0 and 1 dampens trend influence on future steps and stabilizes long horizons.
The fitted value is the one‑step‑ahead estimate for each period, and the residual is actual minus fitted. MAE summarizes typical absolute error in original units. RMSE penalizes large mistakes more heavily, which is useful when spikes are costly. MAPE expresses error as a percentage, but it is unreliable when actual values are near zero.
Start with sensible season length (m) and a moderate α such as 0.2–0.4. Add trend only if the residuals show systematic drift. Introduce damping when trend forecasts look unrealistically steep. Compare two to three parameter sets using MAE and RMSE, then lock a configuration and monitor errors monthly to detect structural change.
For monthly series, m=12 is common; for weekly seasonality in daily data, m=7. Keep horizon modest: 4–12 steps often yields better control. If you are unsure, run a small search over α, β, γ in increments of 0.05 and pick the lowest RMSE on the most recent third of observations. Then validate on the next periods before deploying widely today.
An ETS model is a state‑space form of exponential smoothing that updates level, trend, and seasonal components each period. It produces forecasts and fitted values that adapt quickly to recent changes without needing explicit regression features.
Use additive seasonality when seasonal swings are about the same size in units across time. Use multiplicative seasonality when swings grow or shrink with the series level, such as sales that scale with overall demand.
MAE is the typical absolute miss in original units. RMSE penalizes large errors more, highlighting volatility risk. MAPE expresses average percentage error, but it can be misleading when actual values include zeros or very small numbers.
Damping reduces the long‑run effect of the trend so forecasts flatten gradually instead of extending a steep slope indefinitely. It is helpful when growth saturates, promotions end, or capacity constraints limit continued increases.
Enter the number of observations in one full cycle: 12 for monthly yearly seasonality, 4 for quarterly patterns, 7 for daily data with weekly cycles, or 24 for hourly data with daily cycles.
Yes. The CSV export captures parameters, fitted values, residuals, and forecasts for auditing and charting. The PDF realizes the same tables for sharing, reviews, or attaching to reports and internal documentation.
Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.