Understand the structure of ETS, the role of each component, and the critical distinction between error and level.
1.1 Error–Trend–Seasonality: The Framework
ETS stands for Error–Trend–Seasonality and is a state space exponential smoothing framework.
\[\textbf{ETS}(E,\ T,\ S)\]
Letter
Component
Options
E
Error type
A = Additive, M = Multiplicative
T
Trend type
N = None, A = Additive, Ad = Damped, M = Multiplicative
S
Seasonality
N = None, A = Additive, M = Multiplicative
Example:ETS(A, A, A) = additive error, additive trend, additive seasonality.
1.2 The Three Latent States
A latent state is an unobserved, underlying variable or hidden condition that explains patterns in observable data. It represents a “hidden” state that is not directly measured but can be inferred.
1.2.1 1. Level \((\ell_t)\)
The underlying baseline at time \(t\). > “Where is the series right now?”
1.2.2 2. Trend \((b_t)\)
The slope of the level. > “How fast is it increasing or decreasing?”
1.2.3 3. Seasonality \((s_t)\)
The repeating pattern across seasons of length \(m\). > “Quarterly bump? Monthly dip?”
1.3 Additive vs. Multiplicative Error
Additive:\(y_t = \text{structure} + \varepsilon_t\) — noise size does NOT depend on the level. > Beer production fluctuates ±10 units regardless of scale.
Multiplicative:\(y_t = \text{structure} \times (1 + \varepsilon_t)\) — noise GROWS with the level. > Sales fluctuate ±10% of current level.
Warning in report.mdl_df(fit): Model reporting is only supported for individual
models, so a glance will be shown. To see the report for a specific model, use
`select()` and `filter()` to identify a single model.
Right: ETS = (Error form) + (Trend type) + (Seasonality type) with level always implicit as the core state
2.6 Common Student Confusions
Misconception
Correction
“Error = residual”
Error is structural — it drives state updates
“Trend is deterministic”
Trend is an evolving state, updated by error
“Level must be in the name”
Level is mandatory and implicit
“ETS = additive decomposition”
ETS is a state space model, not static decomposition
2.7 Final Take-Home Message
Important
ETS naming is a classification of stochastic form and structural components — not a decomposition into additive pieces.
There is no missing level. Level is assumed. It is the backbone of every exponential smoothing model.
3 Types of Smothing
Data smoothing techniques reduce noise and volatility in time-series or sequential data to reveal underlying trends and patterns. Selection depends on data characteristics (seasonality, trend) and goals, with methods ranging from simple moving averages (equal weight) to exponential smoothing (weighted recent data). Common techniques include moving averages, exponential smoothing, and random walk models.
Key Data Smoothing Techniques
Simple Moving Average (SMA): Averages data over a specific window, reducing short-term fluctuations. Best for stationary data without strong trends.
Exponential Smoothing (SES): Applies weights that decrease exponentially with the age of the data, favoring recent data.