Seasonal Decomposition Plot Calculator

Explore trend, seasonality, residual noise, adjusted values, diagnostics, comparisons, and exports through an interactive decomposition workspace built for practical time-series analysis and clearer forecasting.

Decomposition results

Interpretation:

Component plots

Residual diagnostics

    Seasonal indices

    SeasonIndexAverage observed valueObservations

    Detailed decomposition table

    Date Observed Trend Seasonal Residual Adjusted Reconstructed Outlier

    Model comparison

    MethodModelPeriodResidual RMSEMAETrend strengthSeasonal strengthRecommendation
    Run a comparison after calculating the decomposition.

    1. Time-series data

    Use comma, semicolon, or tab separators. One-value-per-line input is also accepted.
    Files are processed locally in your browser.

    2. Decomposition configuration

    3. Cleaning and transformation

    Modified z-score based on median absolute deviation.
    Added before log, square-root, Box-Cox, or multiplicative processing.

    4. Plot and diagnostic options

    Formula used

    Additive model: Observed = Trend + Seasonal + Residual Multiplicative model: Observed = Trend × Seasonal × Residual Seasonally adjusted series: Additive: Adjusted = Observed − Seasonal Multiplicative: Adjusted = Observed ÷ Seasonal Trend strength ≈ max(0, 1 − Var(Residual) ÷ Var(Trend + Residual)) Seasonal strength ≈ max(0, 1 − Var(Residual) ÷ Var(Seasonal + Residual))

    How to use

    1. Paste or upload chronological dates and numeric values.
    2. Select a decomposition method, model, frequency, and seasonal period.
    3. Choose cleaning, transformation, trend, and chart settings.
    4. Calculate the decomposition and inspect each component.
    5. Review residual diagnostics, seasonal indices, and model comparisons.
    6. Copy or export the detailed results and charts.

    Example seasonal periods

    Data frequencyCommon periodExample
    Hourly24 or 168Daily or weekly electricity demand
    Daily7, 30, or 365Weekly traffic or annual temperature cycles
    Weekly52Annual retail demand
    Monthly12Annual sales seasonality
    Quarterly4Annual business cycles

    Frequently asked questions

    What does seasonal decomposition calculate?

    It separates observations into trend, seasonal, and residual components.

    When should I use an additive model?

    Use it when seasonal changes remain roughly constant in size.

    When should I use a multiplicative model?

    Use it when seasonal variation increases with the series level.

    How many observations are required?

    At least two complete seasonal cycles are strongly recommended.

    What is STL decomposition?

    STL uses repeated smoothing to estimate flexible trend and seasonality.

    Why inspect residual autocorrelation?

    Remaining autocorrelation suggests the decomposition missed useful structure.

    Can the calculator handle missing values?

    Yes. Several interpolation and row-removal methods are available.

    What is a seasonally adjusted series?

    It removes estimated seasonal effects while retaining trend and noise.

    Can decomposition replace a forecasting model?

    No. It supports diagnosis and preprocessing before formal forecasting.

    Related Calculators

    Time-Series Line ChartRolling Mean PlotRolling Standard-Deviation PlotAutocorrelation Plot (ACF)Partial Autocorrelation Plot (PACF)Lag PlotForecast-versus-Actual PlotForecast Confidence-Band PlotSeasonal Subseries PlotCalendar Heatmap

    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.