235. 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=(1212)/12=0𝑙1=12(1+0.50)=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
210120.166711
38110.27279.5
4119.50.157910.25
51410.250.365912.125
61212.1250.010312.0625
7912.06250.253910.5312
81310.53120.234411.7656
91611.76560.359913.8828
101413.88280.008413.9414
111113.94140.21112.4707
121512.47070.202813.7354
131813.73540.310515.8677
141615.86770.008315.9338
151315.93380.184114.4669
161714.46690.175115.7335