Exponential Smoothing Calculator

Explore smoothing models, optimize parameters, compare errors, inspect components, validate forecasts, and export clear time-series results for practical machine learning decisions and planning workflows.

Forecast Results

Detailed Calculation Table

PeriodActualLevelTrendSeasonal FittedForecastLowerUpperResidual Absolute ErrorSquared ErrorPercentage Error

Model Comparison

RankModelAlphaBetaGammaPhiRMSEMAEMAPEAIC

Merged Results


    

Data and Model Settings

Use date,value rows or a single value per line.
Common values are 4, 7, 12, 24, and 52.

20% of recent data

Model Settings File

Formula Used

Simple smoothing: Lt = αYt + (1 − α)Lt−1.

Holt level: Lt = αYt + (1 − α)(Lt−1 + Tt−1).

Holt trend: Tt = β(Lt − Lt−1) + (1 − β)Tt−1.

Additive seasonality: St = γ(Yt − Lt) + (1 − γ)St−m.

Multiplicative seasonality: St = γ(Yt / Lt) + (1 − γ)St−m.

How to Use

  1. Enter time-series observations or upload a CSV file.
  2. Select a smoothing method or automatic model selection.
  3. Choose seasonal, validation, and preprocessing settings.
  4. Enable optimization or enter manual parameter values.
  5. Calculate, inspect charts, and export the results.

Example Data

MonthObserved demandExpected purpose
January120Initial level
February128Trend detection
March125Short-term variation
April137Forecast adjustment

Frequently Asked Questions

What does alpha control?

Alpha controls how quickly the level responds. Larger values emphasize recent observations.

When should Holt smoothing be used?

Use Holt smoothing when the series has a trend. It does not model seasonality.

What is damped trend?

Damping gradually reduces a projected trend. It often prevents unrealistic long-range forecasts.

Additive or multiplicative seasonality?

Additive effects stay roughly constant. Multiplicative effects grow with the series level.

How much seasonal data is needed?

Use at least two complete seasonal cycles. More cycles usually improve parameter estimates.

What does automatic selection do?

It tests eligible models and parameter combinations. The selected metric determines the winner.

How are intervals calculated?

Intervals use residual variability and a normal approximation. They widen across future periods.

Can negative values be modeled?

Most methods accept negative observations. Multiplicative seasonality and logarithms require positive values.

Does this replace a forecasting library?

No. It supports exploration and transparent calculations. Production systems should use validated statistical software.

Related Calculators

Moving Average Forecast CalculatorForecast Error CalculatorTime-Series Train-Test Split CalculatorLag Feature CalculatorMean Absolute Scaled Error CalculatorWalk-Forward Validation Calculator

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.