250. M-N-N

SES, multiplicative errors

ETS(𝑀,𝑁,𝑁)𝑥𝑡=𝑙𝑡−1(1+𝜀𝑡)𝑙𝑡=𝑙𝑡−1(1+𝛼𝜀𝑡)𝑥̂𝑡+ℎ|𝑡=𝑙𝑡
Example: ETS(𝑀,𝑁,𝑁)

Given

  • Smoothing parameters: 𝛼=0.5
  • Initial states: 𝑙0=12
  • Data:
𝑡12345678910111213141516
x𝑡121081114129131614111518161317

Step 1 — formula

Observation:

𝑥𝑡=(𝑙𝑡−1)(1+𝜀𝑡)

Conditional mean (one-step-ahead forecast 𝑥̂𝑡|𝑡−1=𝜇𝑡):

𝜇𝑡=𝑙𝑡−1

Innovation:

𝜀𝑡=(𝑥𝑡−𝜇𝑡)/𝜇𝑡

State updates:

𝑙𝑡=𝑙𝑡−1(1+𝛼𝜀𝑡)

Forecast ℎ steps ahead from time 𝑡 (using current-period states):

𝑥̂𝑡+ℎ|𝑡=𝑙𝑡

Step 2 — apply at 𝑡=1

𝜇1=12=12𝜀1=(𝑥1−𝜇1)/𝜇1=(12−12)/12=0𝑙1=12(1+0.5⋅0)=12

Step 3 — iterate

Each column header is the equation that produced its values. Values rounded to 4 decimal places; arithmetic performed at full precision.

𝑡𝑥𝑡𝜇𝑡=𝑙𝑡−1𝜀𝑡𝑙𝑡=𝑙𝑡−1(1+𝛼𝜀𝑡)
11212012
21012−0.166711
3811−0.27279.5
4119.50.157910.25
51410.250.365912.125
61212.125−0.010312.0625
7912.0625−0.253910.5312
81310.53120.234411.7656
91611.76560.359913.8828
101413.88280.008413.9414
111113.9414−0.21112.4707
121512.47070.202813.7354
131813.73540.310515.8677
141615.86770.008315.9338
151315.9338−0.184114.4669
161714.46690.175115.7335