Top Banner
Time series analysis
56

Time series analysis. Example Objectives of time series analysis.

Jan 04, 2016

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Time series analysis. Example Objectives of time series analysis.

Time series analysis

Page 2: Time series analysis. Example Objectives of time series analysis.

Example

Page 3: Time series analysis. Example Objectives of time series analysis.

Objectives of time series analysis

Page 4: Time series analysis. Example Objectives of time series analysis.

Classical decomposition: An example

Page 5: Time series analysis. Example Objectives of time series analysis.

Transformed data

Page 6: Time series analysis. Example Objectives of time series analysis.

Trend

Page 7: Time series analysis. Example Objectives of time series analysis.

Residuals

Page 8: Time series analysis. Example Objectives of time series analysis.

Trend and seasonal variation

Page 9: Time series analysis. Example Objectives of time series analysis.

Objectives of time series analysis

Page 10: Time series analysis. Example Objectives of time series analysis.

Unemployment data

Page 11: Time series analysis. Example Objectives of time series analysis.

Trend

Page 12: Time series analysis. Example Objectives of time series analysis.

Trend plus seasonal variation

Page 13: Time series analysis. Example Objectives of time series analysis.

Objectives of time series analysis

Page 14: Time series analysis. Example Objectives of time series analysis.

Time series models

Page 15: Time series analysis. Example Objectives of time series analysis.

Time series models

Page 16: Time series analysis. Example Objectives of time series analysis.

Gaussian white noise

Page 17: Time series analysis. Example Objectives of time series analysis.

Time series models

Page 18: Time series analysis. Example Objectives of time series analysis.

Random walk

Page 19: Time series analysis. Example Objectives of time series analysis.

Random walk

Page 20: Time series analysis. Example Objectives of time series analysis.

Random walk

Page 21: Time series analysis. Example Objectives of time series analysis.

Trend and seasonal models

Page 22: Time series analysis. Example Objectives of time series analysis.

Trend and seasonal models

Page 23: Time series analysis. Example Objectives of time series analysis.

Trend and seasonal models

Page 24: Time series analysis. Example Objectives of time series analysis.

Time series modeling

Page 25: Time series analysis. Example Objectives of time series analysis.

Nonlinear transformation

Page 26: Time series analysis. Example Objectives of time series analysis.

Differencing

Page 27: Time series analysis. Example Objectives of time series analysis.

Differencing and trend

Page 28: Time series analysis. Example Objectives of time series analysis.

Differencing and seasonal variation

Page 29: Time series analysis. Example Objectives of time series analysis.

Stationarity

Page 30: Time series analysis. Example Objectives of time series analysis.

Mean and Autocovariance

Page 31: Time series analysis. Example Objectives of time series analysis.

Weak stationarity

Page 32: Time series analysis. Example Objectives of time series analysis.

Stationarity

Page 33: Time series analysis. Example Objectives of time series analysis.

Stationarity

Page 34: Time series analysis. Example Objectives of time series analysis.

Stationarity

Page 35: Time series analysis. Example Objectives of time series analysis.

Covariances

Page 36: Time series analysis. Example Objectives of time series analysis.

Stationarity

Page 37: Time series analysis. Example Objectives of time series analysis.

Stationarity

Page 38: Time series analysis. Example Objectives of time series analysis.

Stationarity

Page 39: Time series analysis. Example Objectives of time series analysis.

Linear process

Page 40: Time series analysis. Example Objectives of time series analysis.

AR(1) :0.95

Page 41: Time series analysis. Example Objectives of time series analysis.

AR(1) :0.5

Page 42: Time series analysis. Example Objectives of time series analysis.

AR(2): 0.9, 0.2

Page 43: Time series analysis. Example Objectives of time series analysis.

Sample ACF

Page 44: Time series analysis. Example Objectives of time series analysis.

Sample ACF for Gaussian noise

Page 45: Time series analysis. Example Objectives of time series analysis.

Summary for sample ACF

Page 46: Time series analysis. Example Objectives of time series analysis.

Trend

Page 47: Time series analysis. Example Objectives of time series analysis.

Sample ACF: Trend

Page 48: Time series analysis. Example Objectives of time series analysis.

Periodic

Page 49: Time series analysis. Example Objectives of time series analysis.

Sample ACF: Periodic

Page 50: Time series analysis. Example Objectives of time series analysis.

ACF: MA(1)

Page 51: Time series analysis. Example Objectives of time series analysis.

ACF: AR

Page 52: Time series analysis. Example Objectives of time series analysis.

ARMA

Page 53: Time series analysis. Example Objectives of time series analysis.

Simulation examples# some AR(1)x1 = arima.sim(list(order=c(1,0,0), ar=.9), n=100) x2 = arima.sim(list(order=c(1,0,0), ar=-.9), n=100)par(mfrow=c(2,1))plot(x1, main=(expression(AR(1)~~~phi==+.9))) # ~ is a space and == is equal plot(x2, main=(expression(AR(1)~~~phi==-.9))) par(mfcol=c(2,2))acf(x1, 20)acf(x2, 20)pacf(x1, 20)pacf(x2, 20) # an MA1 x = arima.sim(list(order=c(0,0,1), ma=.8), n=100)par(mfcol=c(3,1))plot(x, main=(expression(MA(1)~~~theta==.8)))acf(x,20)pacf(x,20)# an AR2 x = arima.sim(list(order=c(2,0,0), ar=c(1,-.9)), n=100) par(mfcol=c(3,1))plot(x, main=(expression(AR(2)~~~phi[1]==1~~~phi[2]==-.9)))acf(x, 20)pacf(x, 20)

Page 54: Time series analysis. Example Objectives of time series analysis.

Simulation examplex = arima.sim(list(order=c(1,0,1), ar=.9, ma=-.5), n=100) # simulate

some data(x.fit = arima(x, order = c(1, 0, 1))) # fit the model and print the resultstsdiag(x.fit, gof.lag=20)# diagnostics x.fore = predict(x.fit, n.ahead=10) # plot the forecastsU = x.fore$pred + 2*x.fore$seL = x.fore$pred - 2*x.fore$seminx=min(x,L)maxx=max(x,U)ts.plot(x,x.fore$pred,col=1:2, ylim=c(minx,maxx))lines(U, col="blue", lty="dashed")lines(L, col="blue", lty="dashed")

Page 55: Time series analysis. Example Objectives of time series analysis.

Exampleslibrary(tseries) air <- AirPassengers ts.plot(air) acf(air) pacf(air)

Page 56: Time series analysis. Example Objectives of time series analysis.

Examples

• For classical decomposition: plot(decompose(air))

Fitting an ARIMA model:

air.fit<-arima(air,order=c(0,1,1),seasonal=list(order=c(0,1,1),period=12)) tsdiag(air.fit)

Forecasting:

library(forecast) air.forecast <- forecast(air.fit) plot.forecast(air.forecast)