COMPSTAT 2010 Robust forecasting of non-stationary time series - - PowerPoint PPT Presentation

compstat 2010 robust forecasting of
SMART_READER_LITE
LIVE PREVIEW

COMPSTAT 2010 Robust forecasting of non-stationary time series - - PowerPoint PPT Presentation

Introduction Model Estimation Bandwidth Data example Conclusion COMPSTAT 2010 Robust forecasting of non-stationary time series Koen Mahieu K.U.Leuven joint work with Christophe Croux, Roland Fried and Ir` ene Gijbels COMPSTAT 2010


slide-1
SLIDE 1

Introduction Model Estimation Bandwidth Data example Conclusion

COMPSTAT 2010 Robust forecasting of non-stationary time series∗ Koen Mahieu

K.U.Leuven

∗ joint work with Christophe Croux, Roland Fried and Ir`

ene Gijbels

1 / 16 COMPSTAT 2010 Robust forecasting of non-stationary time series

slide-2
SLIDE 2

Introduction Model Estimation Bandwidth Data example Conclusion

Goal

Forecasting of time series :

non-stationarity non-parametric robust heteroscedasticity

2 / 16 COMPSTAT 2010 Robust forecasting of non-stationary time series

slide-3
SLIDE 3

Introduction Model Estimation Bandwidth Data example Conclusion

Example Temperature Data in Dresden, Germany

5 10 15 20 2007 Temperature Dec Jan Feb Mar Apr 3 / 16 COMPSTAT 2010 Robust forecasting of non-stationary time series

slide-4
SLIDE 4

Introduction Model Estimation Bandwidth Data example Conclusion

Idea

non-stationarity robust heteroscedasticity

→ local polynomial regression → M-estimation → MM-estimation

4 / 16 COMPSTAT 2010 Robust forecasting of non-stationary time series

slide-5
SLIDE 5

Introduction Model Estimation Bandwidth Data example Conclusion

Model

Yt = m(t) + σ(t)ǫt, Yt the observed time series, m(t) the signal, σ(t) the scale and ǫt the error term

i.i.d

∼ N(0, 1).

5 / 16 COMPSTAT 2010 Robust forecasting of non-stationary time series

slide-6
SLIDE 6

Introduction Model Estimation Bandwidth Data example Conclusion

Prediction

Based on the data y1, . . . , yT, predict yt0, t0 > T. The signal is approximated locally by a polynomial of degree p: m(t) =

p

  • j=0

βj(t − t0)j, where β = (β0, . . . , βp)′ is to be estimated. Then ˆ yt0 := ˆ m(t0) = ˆ β0.

6 / 16 COMPSTAT 2010 Robust forecasting of non-stationary time series

slide-7
SLIDE 7

Introduction Model Estimation Bandwidth Data example Conclusion

Local polynomial regression

The OLS estimator of local polynomial regression for β minimizes

T

  • t=1
  • Yt − ˆ

β

′xt,t0

2 K t − t0 h

  • ,

with xt,t0 =(1,(t−t0),(t−t0)2, . . . ,(t−t0)p)′ , K an asymmetric kernel and h the bandwidth.

7 / 16 COMPSTAT 2010 Robust forecasting of non-stationary time series

slide-8
SLIDE 8

Introduction Model Estimation Bandwidth Data example Conclusion

Local polynomial regression

The MM estimator of local polynomial regression for β minimizes

T

  • t=1

ρ

  • Yt − ˆ

β

′xt,t0

ˆ σ(t0)

  • K

t − t0 h

  • ,

where ρ is a loss function and ˆ σ(t0) is the S-estimator of scale.

8 / 16 COMPSTAT 2010 Robust forecasting of non-stationary time series

slide-9
SLIDE 9

Introduction Model Estimation Bandwidth Data example Conclusion

  • Yt − ˆ

β

′xt,t0

2 → ρ

  • Yt− ˆ

β

′xt,t0

ˆ σ(t0)

  • −2

−1 1 2 1 2 3 4 5 6

x ρ (x)

9 / 16 COMPSTAT 2010 Robust forecasting of non-stationary time series

slide-10
SLIDE 10

Introduction Model Estimation Bandwidth Data example Conclusion

Algorithm

Iteratively weighted least squares:

Weights = kernel weights × robustness weights βstart = Local least absolute deviation regression (LAD) σstart = Locally weighted median absolute deviation from zero of the residuals of LAD-regression.

10 / 16 COMPSTAT 2010 Robust forecasting of non-stationary time series

slide-11
SLIDE 11

Introduction Model Estimation Bandwidth Data example Conclusion

“Parameters to choose”

degree of the polynomial (p = 1) kernel function (K(x) = exp(x)I{x<0}) breakdown point (50%) bandwidth h

11 / 16 COMPSTAT 2010 Robust forecasting of non-stationary time series

slide-12
SLIDE 12

Introduction Model Estimation Bandwidth Data example Conclusion

Bandwidth selection

Select h such that the trimmed mean squared standardized forecast error is minimal: hopt = argmin

h

1 ⌊0.8T⌋

⌊0.8T⌋

  • i=1

et ˆ σ(t) 2

(i)

, where et/ˆ σ(t) are the standardized forecast errors.

12 / 16 COMPSTAT 2010 Robust forecasting of non-stationary time series

slide-13
SLIDE 13

Introduction Model Estimation Bandwidth Data example Conclusion

Example Forecast Temperature Data

5 10 15 20

2007 Temperature

Dec Jan Feb Mar Apr

LPR MM 13 / 16 COMPSTAT 2010 Robust forecasting of non-stationary time series

slide-14
SLIDE 14

Introduction Model Estimation Bandwidth Data example Conclusion

Example Forecast accuracy

20% right trimmed means of the squared forecast errors of 50

  • ne-step ahead forecasts.

LPR WRM M MM TMSFE 7.37 8.31 7.03 6.88

14 / 16 COMPSTAT 2010 Robust forecasting of non-stationary time series

slide-15
SLIDE 15

Introduction Model Estimation Bandwidth Data example Conclusion

Conclusion

Forecasting method for time series

short-term non-parametric robust allow for non-stationarity and heteroscedasticity.

15 / 16 COMPSTAT 2010 Robust forecasting of non-stationary time series

slide-16
SLIDE 16

Introduction Model Estimation Bandwidth Data example Conclusion

References

Croux, C., Gelper, S. and Mahieu, K. (2010).

Robust exponential smoothing of multivariate time series. Computational Statistics & Data Analysis, 54(12).

Grillenzoni, C. (2009).

Robust non-parametric smoothing of non-stationary time series. Journal of Statistical Computation and Simulation, 79(4).

16 / 16 COMPSTAT 2010 Robust forecasting of non-stationary time series