time series analysis. example objectives of time series analysis

56
Time series analysis

Upload: stephanie-gallagher

Post on 04-Jan-2016

324 views

Category:

Documents


2 download

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)