1 Chapter 3:Box-Jenkins Seasonal Modelling 3.1Stationarity Transformation “Pre-differencing transformation” is often used to stablize the seasonal variation.

Slides:



Advertisements
Similar presentations
Autocorrelation Functions and ARIMA Modelling
Advertisements

Dates for term tests Friday, February 07 Friday, March 07
DSCI 5340: Predictive Modeling and Business Forecasting Spring 2013 – Dr. Nick Evangelopoulos Exam 1 review: Quizzes 1-6.
Part II – TIME SERIES ANALYSIS C4 Autocorrelation Analysis © Angel A. Juan & Carles Serrat - UPC 2007/2008.
Model Building For ARIMA time series
Part II – TIME SERIES ANALYSIS C5 ARIMA (Box-Jenkins) Models
Slide 1 DSCI 5340: Predictive Modeling and Business Forecasting Spring 2013 – Dr. Nick Evangelopoulos Lecture 7: Box-Jenkins Models – Part II (Ch. 9) Material.
Applied Business Forecasting and Planning
Time Series Analysis Materials for this lecture Lecture 5 Lags.XLS Lecture 5 Stationarity.XLS Read Chapter 15 pages Read Chapter 16 Section 15.
Time Series Building 1. Model Identification
R. Werner Solar Terrestrial Influences Institute - BAS Time Series Analysis by means of inference statistical methods.
Economics 310 Lecture 25 Univariate Time-Series Methods of Economic Forecasting Single-equation regression models Simultaneous-equation regression models.
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.
Business Forecasting Chapter 10 The Box–Jenkins Method of Forecasting.
Tutorial for solution of Assignment week 40 “Forecasting monthly values of Consumer Price Index Data set: Swedish Consumer Price Index” sparetime.
Non-Seasonal Box-Jenkins Models
13 Introduction toTime-Series Analysis. What is in this Chapter? This chapter discusses –the basic time-series models: autoregressive (AR) and moving.
BABS 502 Lecture 9 ARIMA Forecasting II March 23, 2009.
ARIMA-models for non-stationary time series
Modeling Cycles By ARMA
BABS 502 Lecture 8 ARIMA Forecasting II March 16 and 21, 2011.
ARIMA Forecasting Lecture 7 and 8 - March 14-16, 2011
Modern methods The classical approach: MethodProsCons Time series regression Easy to implement Fairly easy to interpret Covariates may be added (normalization)
Non-Seasonal Box-Jenkins Models
L7: ARIMA1 Lecture 7: ARIMA Model Process The following topics will be covered: Properties of Stock Returns AR model MA model ARMA Non-Stationary Process.
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-.
Teknik Peramalan: Materi minggu kedelapan
TIME SERIES by H.V.S. DE SILVA DEPARTMENT OF MATHEMATICS
The Box-Jenkins Methodology for ARIMA Models
Slide 1 DSCI 5340: Predictive Modeling and Business Forecasting Spring 2013 – Dr. Nick Evangelopoulos Lecture 8: Estimation & Diagnostic Checking in Box-Jenkins.
#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.
Intervention models Something’s happened around t = 200.
Slide 1 DSCI 5340: Predictive Modeling and Business Forecasting Spring 2013 – Dr. Nick Evangelopoulos Exam 2 review: Quizzes 7-12* (*) Please note that.
Tutorial for solution of Assignment week 39 “A. Time series without seasonal variation Use the data in the file 'dollar.txt'. “
Autoregressive Integrated Moving Average (ARIMA) Popularly known as the Box-Jenkins methodology.
Establish retention probabilities Adjust resident and extension student credit hour ratios by residency and CIP level Adjust assigned housing, meal plans,
It’s About Time Mark Otto U. S. Fish and Wildlife Service.
John G. Zhang, Ph.D. Harper College
Autocorrelation, Box Jenkins or ARIMA Forecasting.
Big Data at Home Depot KSU – Big Data Survey Course Steve Einbender Advanced Analytics Architect.
MULTIVARIATE TIME SERIES & FORECASTING 1. 2 : autocovariance function of the individual time series.
Time Series Analysis Lecture 11
Forecasting (prediction) limits Example Linear deterministic trend estimated by least-squares Note! The average of the numbers 1, 2, …, t is.
Case 2 Review Brad Barker, Benjamin Milroy, Matt Sonnycalb, Kristofer Still, Chandhrika Venkataraman Time Series - February 2013.
Linear Filters. denote a bivariate time series with zero mean. Let.
1 Chapter 5 : Volatility Models Similar to linear regression analysis, many time series exhibit a non-constant variance (heteroscedasticity). In a regression.
Review and Summary Box-Jenkins models Stationary Time series AR(p), MA(q), ARMA(p,q)
The Box-Jenkins (ARIMA) Methodology
Module 4 Forecasting Multiple Variables from their own Histories EC 827.
Seasonal ARIMA FPP Chapter 8.
Introduction to stochastic processes
Time Series Analysis PART II. Econometric Forecasting Forecasting is an important part of econometric analysis, for some people probably the most important.
Subodh Kant. Auto-Regressive Integrated Moving Average Also known as Box-Jenkins methodology A type of linear model Capable of representing stationary.
Analysis of Financial Data Spring 2012 Lecture 4: Time Series Models - 1 Priyantha Wijayatunga Department of Statistics, Umeå University
Time Series Analysis By Tyler Moore.
Case study 4: Multiplicative Seasonal ARIMA Model
Financial Time Series I/Methods of Statistical Prediction
Ch8 Time Series Modeling
Lecture 8 ARIMA Forecasting II
Applied Econometric Time Series Third Edition
Chapter 6: Autoregressive Integrated Moving Average (ARIMA) Models
TM 745 Forecasting for Business & Technology Dr. Frank Joseph Matejcik
Model Building For ARIMA time series
Linear Filters.
Time Series Analysis and Forecasting
BOX JENKINS (ARIMA) METHODOLOGY
Chap 7: Seasonal ARIMA Models
Presentation transcript:

1 Chapter 3:Box-Jenkins Seasonal Modelling 3.1Stationarity Transformation “Pre-differencing transformation” is often used to stablize the seasonal variation of the time series. A common transformation is of the form:

2 “Differencing transformation”: 1) (first non-seasonal difference) 2) (first seasonal difference, where L is the number of seasons in a year) 3) (first seasonal and first non- seasonal difference) Of course, one can also obtain second and higher order differences by simply applying the same rule.

3 3.2 Autocorrelation and Partial Autocorrelation To determine if the data are stationary, we examine the behaviour of the autocorrelation and partial autocorrelation of the series at both the seasonal and non-seasonal level. The behaviour of the SAC and SPAC functions at lags 1 to L-3 is often considered as the behaviour of these functions at the non-seasonal level. A spike (significant memory) is said to exist if the corresponding SAC or SPAC are greater than twice their respective standard deviations. The time series is considered to be stationary if the SAC of the series cuts off or dies down reasonably quickly at both the seasonal & non-seasonal levels.

4 Example 3.1 Figure 3.1 shows the monthly passenger totals (y t ) in thousands of passengers from The plot levels patterns of increasing seasonal variations. Figure 3.2 shows, which seems to have equalized the seasonal variations.

5 Figure 3.1 Figure 3.1

6 Figure 3.2 Figure 3.2

7 The following SAS output shows the SAC’s of, its first difference at the non-seasonal level, at the seasonal level and at both the non-seasonal and seasonal levels. On the basis of the SAC’s, it appears that first difference at either seasonal level, or at both seasonal and non- seasonal levels are necessary to ensure the stationarity of the data.

8

9

10

11

12 Example 3.2 Figure 3.3 shows the monthly values of the number of people (X t ) in Wisconsin employed in trade from 1961 to No predifferencing transformation appears to be necessary.

13 Figure 3.3 Figure 3.3

14 Next, let’s examine the SAC’s of X t, its first difference at the non-seasonal level, at the seasonal level and at both the seasonal and non-seasonal levels.

15

16

17

18

19 Notations Now, suppose that is a pre-differencing transformed series, the general stationarity transformation is: where B is the lag (backward shift) operator, D is the degree of seasonal differencing and d is the degree of non-seasonal differencing.

20 3.3Estimation and Diagnostic Checking The general seasonal Box-Jenkins model can be written in the form,  p (B)  p (B L )Z t = δ+θ q (B)  Q (B L )  t where  p (B) = (1   1 B   2 B 2  …   p B p ) is the non-seasonal autoregressive operator of order p,  p (B L ) = (1   1,L B L   2,L B 2L  …   p,L B pL ) is the seasonal autoregressive operator of order P,  q (B) = (1   1 B   2 B 2  …   p B q ) is the non-seasonal moving average operator of order q,  Q (B L ) = (1   1,L B L   2,L B 2L  …   Q,L B QL ) is the seasonal moving average operator of order Q,  =  p (B)  P (B L ) The ARIMA notation is usually written as ARIMA (p, d, q) (P, D, Q) L.

21 Identification of the order p, q, P and Q are basically the same as in non- seasonal Box-Jenkins models. The following table provides some guidelines for choosing non-seasonal and seasonal operators

22

23 Estimation is usually carried out using maximum likelihood, as in the case of non-seasonal Box-Jenkins analysis. As an example, consider the SPAC of the time series of example 3.2, after first difference at both seasonal and non-seasonal levels.

24

25 At the non-seasonal level, both the SAC and SPAC appear to have a significant spike at lag 1 and cuts off after lag 1. One can tentatively identify an AR(1), MA(1) or ARMA(1, 1) models for the non-seasonal part of the series. At the seasonal level, the SPAL appears to be dying down, while the SAC cuts off after lag 12. Hence a seasonal MA(1) model is identified. Combining both the seasonal & non-seasonal levels, we have the following tentative models: ARIMA(1, 1, 0) (0, 1, 1) 12, ARIMA(0, 1, 1) (0, 1, 1) 12, ARIMA(1, 1, 1) (0, 1, 1) 12

26 The SAS program for estimating these models is as follows: data employ; x; cards; etc. ; proc arima data=employ; identify var=x(1,12); estimate p=1 q=(12) printall plot method=ml; estimate q=(1) (12) printall plot method=ml; estimate p=1 q=(1) (12) printall plot method=ml; run;

27 Estimation results of an model

28 Estimation results of an model

29 Estimation results of an model

30 Diagnostic checking is conducted using the Ljung-Box-Pierce Statistic where n is number of observations available after differencing.