Time Series
Nonlinear Forecasting; Visualization; Applications
CSE 6242 / CX 4242 Duen Horng (Polo) Chau Georgia Tech
Some lectures are partly based on materials by Professors Guy Lebanon, Jeffrey Heer, John Stasko, Christos Faloutsos, Le Song
Last Time Similarity search Euclidean distance Time-warping - - PowerPoint PPT Presentation
CSE 6242 / CX 4242 Time Series Nonlinear Forecasting; Visualization; Applications Duen Horng (Polo) Chau Georgia Tech Some lectures are partly based on materials by Professors Guy Lebanon, Jeffrey Heer, John Stasko, Christos Faloutsos, Le
Nonlinear Forecasting; Visualization; Applications
CSE 6242 / CX 4242 Duen Horng (Polo) Chau Georgia Tech
Some lectures are partly based on materials by Professors Guy Lebanon, Jeffrey Heer, John Stasko, Christos Faloutsos, Le Song
2
3
Number of packets
23 45 68 90
Time Tick
1 4 6 9 11
sent lost repeated
Number of packets
23 45 68 90
Time Tick
1 4 6 9 11
sent lost repeated
– Modem pool traffic (14 modems, 1500 time-ticks; #packets per time unit) – AT&T WorldNet internet usage (several data streams; 980 time-ticks)
– Accuracy : Root Mean Square Error (RMSE)
MUSCLES outperforms AR & “yesterday”
RMSE 1 2 3 4 Modems 1 2 3 4 5 6 7 8 9 10 11 12 13 14 AR yesterday MUSCLES
RMSE 0.35 0.7 1.05 1.4 Streams 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 AR yesterday MUSCLES
MUSCLES consistently outperforms AR & “yesterday”
http://www.postech.ac.kr/~bkyi/ or christos@cs.cmu.edu
http://cran.r-project.org/
Gregory C. Reinsel, Time Series Analysis: Forecasting and Control, Prentice Hall, 1994 (the classic book on ARIMA, 3rd ed.)
Theory and Methods. New York, Springer Verlag.
Anthony Brockwell and Christos Faloutsos Adaptive, Hands-Off Stream Mining VLDB 2003, Berlin, Germany, Sept. 2003
for Co-Evolving Time Sequences, ICDE 2000. (Describes MUSCLES and Recursive Least Squares)
– Problem – Idea – How-to – Experiments – Conclusions
Given a time series {xt}, predict its future course, that is, xt+1, xt+2, ...
Time Value
time
x(t)
xt-1 xt Lag = 1, k = 4 NN
xt-1 xt New Point Lag = 1, k = 4 NN
xt-1 xt 4-NN New Point Lag = 1, k = 4 NN
xt-1 xt 4-NN New Point Lag = 1, k = 4 NN
xt-1 xt 4-NN New Point Interpolate these… Lag = 1, k = 4 NN
xt-1 xt 4-NN New Point Interpolate these… To get the final prediction Lag = 1, k = 4 NN
Xt-1
Xt-1
Xt-1
Xt-1
– Problem – Idea – How-to – Experiments – Conclusions
time
x(t)
time
x(t)
Timesteps Value
Our Prediction from here
Timesteps Value Comparison of prediction to correct values
Value
Timesteps Value Comparison of prediction to correct values
Time Value
Timesteps Value Comparison of prediction to correct values
Automated Forecasting using Fractals CIKM 2002, Washington DC, Nov. 2002.
coordinate embedding. (in book by Weigend and Gershenfeld, below) Addison-Wesley.
Springer-Verlag.
Prediction: Forecasting the Future and Understanding the Past, Addison Wesley. (Excellent collection of papers on chaotic/non-linear forecasting, describing the algorithms behind the winners of the Santa Fe competition.)
46
47
Easy way: use existing tools, libraries
http://goo.gl/HmrH
http://goo.gl/43avY
(Hans Rosling’s TED talk http://goo.gl/tKV7)
http://goo.gl/Upm5W
http://simile-widgets.org/timeline/
http://simile-widgets.org/timeplot/
48
The harder way:
The even harder way:
49
50
Muller & Schumann 03 citing MacEachern 95
http://www.patspapers.com/blog/item/what_if_everybody_flushed_at_once_Edmonton_water_gold_medal_hockey_game/
http://www.patspapers.com/blog/item/what_if_everybody_flushed_at_once_Edmonton_water_gold_medal_hockey_game/
Useful for project
http://www.youtube.com/watch?v=sA67g6zaKOE
http://www.nytimes.com/interactive/2008/02/23/movies/20080223_REVENUE_GRAPHIC.html http://bl.ocks.org/mbostock/3943967
support queries
http://hcil2.cs.umd.edu/video/2005/2005_timesearcher2.mpg
Infovis 2004
http://vadl.cc.gatech.edu/documents/ 55_Wright_KaplerWright_GeoTime_InfoViz_Jrnl_05_send.pdf
58