Case study 4: Multiplicative Seasonal ARIMA Model

Slides:



Advertisements
Similar presentations
FINANCIAL TIME-SERIES ECONOMETRICS SUN LIJIAN Feb 23,2001.
Advertisements

Time Series Building 1. Model Identification
Line Efficiency     Percentage Month Today’s Date
How should these data be modelled?. Identification step: Look at the SAC and SPAC Looks like an AR(1)- process. (Spikes are clearly decreasing in SAC.
BABS 502 Lecture 9 ARIMA Forecasting II March 23, 2009.
1 Power Nine Econ 240C. 2 Outline Lab Three Exercises Lab Three Exercises –Fit a linear trend to retail and food sales –Add a quadratic term –Use both.
1 Power Nine Econ 240C. 2 Outline Lab Three Exercises Lab Three Exercises –Fit a linear trend to retail and food sales –Add a quadratic term –Use both.
1 Power Nine Econ 240C. 2 Outline Lab Three Exercises Lab Three Exercises –Fit a linear trend to retail and food sales –Add a quadratic term –Use both.
BABS 502 Lecture 8 ARIMA Forecasting II March 16 and 21, 2011.
ARIMA Forecasting Lecture 7 and 8 - March 14-16, 2011
BOX JENKINS METHODOLOGY
Box Jenkins or Arima Forecasting. H:\My Documents\classes\eco346\Lectures\chap ter 7\Autoregressive Models.docH:\My Documents\classes\eco346\Lectures\chap.
AR- MA- och ARMA-.
STAT 497 LECTURE NOTES 7 FORECASTING.
#1 EC 485: Time Series Analysis in a Nut Shell. #2 Data Preparation: 1)Plot data and examine for stationarity 2)Examine ACF for stationarity 3)If not.
1 Chapter 3:Box-Jenkins Seasonal Modelling 3.1Stationarity Transformation “Pre-differencing transformation” is often used to stablize the seasonal variation.
MULTIVARIATE TIME SERIES & FORECASTING 1. 2 : autocovariance function of the individual time series.
Case 2 Review Brad Barker, Benjamin Milroy, Matt Sonnycalb, Kristofer Still, Chandhrika Venkataraman Time Series - February 2013.
The Box-Jenkins (ARIMA) Methodology
Jan 2016 Solar Lunar Data.
Covariance, stationarity & some useful operators
IT Strategy Roadmap Template
Timeline Roadmap Template
Monthly Report For January 2017
Lecture 8 ARIMA Forecasting II
Chapter 6: Autoregressive Integrated Moving Average (ARIMA) Models
TM 745 Forecasting for Business & Technology Dr. Frank Joseph Matejcik
Q1 Jan Feb Mar ENTER TEXT HERE Notes

Project timeline # 3 Step # 3 is about x, y and z # 2
Average Monthly Temperature and Rainfall

A Weighted Moving Average Process for Forecasting “Economics and Environment” By Chris P. Tsokos.
Mammoth Caves National Park, Kentucky
2017 Jan Sun Mon Tue Wed Thu Fri Sat

Gantt Chart Enter Year Here Activities Jan Feb Mar Apr May Jun Jul Aug
Q1 Q2 Q3 Q4 PRODUCT ROADMAP TITLE Roadmap Tagline MILESTONE MILESTONE
Free PPT Diagrams : ALLPPT.com

Step 3 Step 2 Step 1 Put your text here Put your text here
Calendar Year 2009 Insure Oklahoma Total & Projected Enrollment
Jan Sun Mon Tue Wed Thu Fri Sat
©G Dear 2008 – Not to be sold/Free to use
Electricity Cost and Use – FY 2016 and FY 2017

Unemployment in Today’s Economy
Text for section 1 1 Text for section 2 2 Text for section 3 3
Text for section 1 1 Text for section 2 2 Text for section 3 3
Case study 3: SEASONAL ARIMA MODEL
Text for section 1 1 Text for section 2 2 Text for section 3 3
Operations Management Dr. Ron Lembke
Text for section 1 1 Text for section 2 2 Text for section 3 3
Q1 Q2 Q3 Q4 PRODUCT ROADMAP TITLE Roadmap Tagline MILESTONE MILESTONE
Free PPT Diagrams : ALLPPT.com

Text for section 1 1 Text for section 2 2 Text for section 3 3
Text for section 1 1 Text for section 2 2 Text for section 3 3
Text for section 1 1 Text for section 2 2 Text for section 3 3
Text for section 1 1 Text for section 2 2 Text for section 3 3
Text for section 1 1 Text for section 2 2 Text for section 3 3
Text for section 1 1 Text for section 2 2 Text for section 3 3
Time Series introduction in R - Iñaki Puigdollers
Project timeline # 3 Step # 3 is about x, y and z # 2
TIMELINE NAME OF PROJECT Today 2016 Jan Feb Mar Apr May Jun

Q1 Q2 Q3 Q4 PRODUCT ROADMAP TITLE Roadmap Tagline MILESTONE MILESTONE
BOX JENKINS (ARIMA) METHODOLOGY
Chap 7: Seasonal ARIMA Models
Presentation transcript:

Case study 4: Multiplicative Seasonal ARIMA Model Monthly total international airline passengers (thousands of passengers), 1949-1960 … Ref.: Bowerman & O’Connell [1993], pg. 539

Example 2: Monthly total international airline passengers (thousands of passengers), 1949-1960 … [Bowerman & O’Connell [1993], pg. 539] Year Jan Feb Mar Apr May Jun Jul Aug Sept Oct Nov Dec 1949 112 118 132 129 121 135 148 136 119 104 1950 115 126 141 125 149 170 158 133 114 140 1951 145 150 178 163 172 199 184 162 146 166 1952 171 180 193 181 183 218 230 242 209 191 194 … 1958 340 318 362 348 363 435 491 505 404 359 310 337 1959 360 342 406 396 420 472 548 559 463 407 405 1960 417 391 419 461 535 622 606 508 390 432 Peak conditions

Example 2: The international airline passenger data Training data (in sample) n = 120 Testing data (out sample) n = 24

Example 2: IDENTIFICATION step [check stationary data] Nonstationer (variance) time series Yt is an appropriate pre-differencing transformation

Example 2: IDENTIFICATION step [stationary data] Box-Cox Transformation:  transformation to stabilize (make stationer) variance of time series data

Example 2: IDENTIFICATION step [transformation data] Nonstationer (mean and ariance) time series Stationer variance, nonstationer (mean) time series

Example 2: IDENTIFICATION step [difference data] ACF of Yt* Dies down slowly Stationer variance, nonstationer (mean) time series Wt = Yt* – Yt-1*

Example 2: IDENTIFICATION step [stationary, ACF and PACF] Wt (difference data, d=1) Dies down slowly at seasonal lag

Example 2: IDENTIFICATION step [difference data] Wt Wt = Y*t – Y*t-1 Stationer variance, nonstationer (mean) time series Zt Zt = Wt – Wt-12 Zt = Y*t – Y*t-1 – Y*t-12 + Y*t-13

Stationary time series Example 2: Nonseasonal & Seasonal Difference [Zt = Y*t – Y*t-1 – Y*t-12 + Y*t-13] Zt Stationary time series  (001)(001)12  (001)(100)12  (100)(001)12  (100)(100)12 ACF PACF Cuts off after lag 1 Cuts off after lag 1 Cuts off after lag 12 Cuts off after lag 12

Example 2: ESTIMATION and DIAGNOSTIC CHECK step Example 2: ESTIMATION and DIAGNOSTIC CHECK step  ARIMA(0,1,1)(0,1,1)12 Y*t = Y*t-1 – Y*t-12 + Y*t-13 + at – 0.3271 at-1 – 0.6268 at-12 + (0.3271)(0.6268) at-13 Estimation and Testing parameter Diagnostic Check (white noise residual)

Example 2: ESTIMATION and DIAGNOSTIC CHECK step Example 2: ESTIMATION and DIAGNOSTIC CHECK step  ARIMA(0,1,1)(1,1,0)12 Y*t = Y*t-1 – … + at – 0.3899 at-1 Estimation and Testing parameter Diagnostic Check (white noise residual)

Example 2: ESTIMATION and DIAGNOSTIC CHECK step Example 2: ESTIMATION and DIAGNOSTIC CHECK step  ARIMA(1,1,0)(0,1,1)12 Y*t = Y*t-1 – … + at – 0.6378 at-12 Estimation and Testing parameter Diagnostic Check (white noise residual)

Example 2: ESTIMATION and DIAGNOSTIC CHECK step Example 2: ESTIMATION and DIAGNOSTIC CHECK step  ARIMA(1,1,0)(1,1,0)12 Y*t = Y*t-1 – … + at Estimation and Testing parameter Diagnostic Check (white noise residual)

Example 2: DIAGNOSTIC CHECK step … [Normality test of residuals]

Example 2: FORECASTING step [MINITAB output]

Example 2: FORECASTING step at the original scale

In sample (Training Data) Out sample (Testing Data) Example 2: Comparison result between forecasting models by using MSE, MAE and MAPE Model In sample (Training Data) Out sample (Testing Data) MSE MAE MAPE  Winter’s (*) a. Model 1 b. Model 2  Decomposition (*)  ARIMA a. [011][011]12 b. [110][011]12 97.7342 146.8580 215.4570 88.6444 88.8618 7.30200 9.40560 11.47000 7.38689 7.33226 3.18330 4.05600 5.05900 2.95393 2.92610 12096.80 3447.82 1354.88 1693.68 1527.03 101.5010 52.1094 29.9744 37.4012 35.3060 21.7838 11.4550 6.1753 8.0342 7.5795 (* ) : error model is not white noise  Winter’s Models Model 1 : =0.9; =0.1; =0.3 Model 2 : =0.1; =0.2; =0.4

MINITAB command: IDENTIFICATION Step Plot Data  stationarity data To make (mean) stationarity data ACF & PACF data  to find tentative ARIMA model

MINITAB command: Box-Cox Transformation Box-Cox Transformation  to stabilize variance of data (stationarity in variance)

IDENTIFICATION Step: Box-Cox … [continued]

IDENTIFICATION Step: Difference Process … Seasonal differencing (D=1, L=12)  Wt  Wt-12 Nonseasonal differencing (d=1)  Yt*  Yt-1*

IDENTIFICATION Step: Time Series Plot …

IDENTIFICATION Step: ACF data …

IDENTIFICATION Step: PACF data …

MINITAB command: ESTIMATION, DIAGNOSTIC CHECK & FORECASTING Step Estimation, Diagnostic Check and Forecasting

FORECASTING Step: Transformation to original scale data … Calculation to original scale data command

MINITAB command: Normality test for residual