A Paradigm For Any Data
A Paradigm For Any Data
A Paradigm For Any Data
1. Smoothing:
Truth can be “approximated” by averaging
out data.
2. Standard Models:
Truth can be “approximated” by a standard
forecasting model (DGP)
FM 1: Smoothing
1. Level, Lt
2. Trend, Tt
Not constant
3. Season, Ft
4. Irregulart
(Equal variability)
When Most Applicable
No trend, no seasonality
• Forecasting of Y(T+h)
Pred_Y(T+h|T) = YT(h) in NB = LT
Estimation of LT
• Information set at T
• Note:
1 1 1
2 3
1
1 1
Recursive Form Algorithm
LT = YT + Y(T-1) + 2 Y(T-2) + ...
= YT +L(T-1)
1994 4 1566
1995 5 1669
1 7 6
Error Correction Form
Est. for t = Est.@ t-1 + s.c.(forecast error@t)
= L(T-1) + eT
Example 2
Recursive Form
a 0.7
• Guide Lines
Large for less volatile series
2. Robustness
Ref. NB 6.10
Two Problems
• How to determine the initial value?
– Use the first observation
– Take the average of the first half observations
• Problems
– (1) Initial estimates
– (2) smoothing constants – one for each component
B. Holt’s Linear Trend
Exponential Smoothing
Yt Holt
Simple
T t
Include Trend Component
for Forecast
Forecast: Pred_Y(T+1 | T) = L T + TT
Pred_Y(T+h | T) = LT +hTT
h=1, 2, …
Recursive Formula for Lt and Tt
1 1813 1813
Tt = T(t-1) + e t
Example 2
1 1813 1813
L2 = 1650
2 1650 1650 -163
T2 = 1650 - 1813
Initialize
17 6
Computing Holt’s Linear Trend Smoothing – an Illustration
• Fixed Trend:
Y( T+1| T) = + T+1) = LT +
• Holt’s Model:
Y( T+1| T) = LT + T (slope variable)
C. Holt-Winters Seasonal
Exponential Smoothing
Yt = Lt Ft (irregulart)
- multiplicative seasonality
Lt = Lt-1 + Tt-1
Forecasting for Holt – Winters Methods
Need to Estimate Ft by F(t-s)
Additive Seasonality
Pred_YT+1|T = LT+TT+F(T+1-s)
Pred_YT+h|T = LT+hTT+F(T+h-s)
Multiplicative Seasonality
Pred_ YT+1|T = (LT+TT) F(T+1-s)
Pred_ YT+h|T = (LT+h TT) F(T+h-s)
Recursive Formula
- additive seasonality
• ECF:
Lt = (L(t-1) +T(t-1)) e t
Tt = T(t-1) + et
Ft = F(t-s) + e t
Recursive Formula
- multiplicative seasonality
Yt
• Level: Lt = + 1- L(t-1)+ T(t-1)
Ft-s
• ECM:
Lt = L(t-1) +T(t-1) e t / F(t-s)
Ft = F(t-s) + e t / Lt
Determining Initial Values
• Use the average of the first s observations
of data for L1 ..Ls.
• Set T1…Ts = 0
• Big Question:
must evolve from using the system
• Recommendation:
use small values, say 0.2 to 0.5,
to begin with
Using Eviews