Lecture 4: Seasonal Time Series, Trend Analysis & Component Model Bus 41910, Time Series Analysis, Mr. R. Tsay



Similar documents
Time Series Analysis

State Space Time Series Analysis

Time Series Analysis

Financial TIme Series Analysis: Part II

AR(p) + MA(q) = ARMA(p, q)

MGT 267 PROJECT. Forecasting the United States Retail Sales of the Pharmacies and Drug Stores. Done by: Shunwei Wang & Mohammad Zainal

Time Series Analysis of Aviation Data

Sales forecasting # 2

TIME SERIES ANALYSIS

ITSM-R Reference Manual

Rob J Hyndman. Forecasting using. 11. Dynamic regression OTexts.com/fpp/9/1/ Forecasting using R 1

Promotional Analysis and Forecasting for Demand Planning: A Practical Time Series Approach Michael Leonard, SAS Institute Inc.

Time Series - ARIMA Models. Instructor: G. William Schwert

9th Russian Summer School in Information Retrieval Big Data Analytics with R

1 Short Introduction to Time Series

Graphical Tools for Exploring and Analyzing Data From ARIMA Time Series Models

Introduction to Time Series Analysis. Lecture 6.

Time Series Analysis

Luciano Rispoli Department of Economics, Mathematics and Statistics Birkbeck College (University of London)

Booth School of Business, University of Chicago Business 41202, Spring Quarter 2015, Mr. Ruey S. Tsay. Solutions to Midterm

Univariate and Multivariate Methods PEARSON. Addison Wesley

4. Simple regression. QBUS6840 Predictive Analytics.

Time Series Analysis

Univariate Time Series Analysis; ARIMA Models

FORECASTING AND TIME SERIES ANALYSIS USING THE SCA STATISTICAL SYSTEM

Analysis of algorithms of time series analysis for forecasting sales

Introduction to time series analysis

COMP6053 lecture: Time series analysis, autocorrelation.

Some useful concepts in univariate time series analysis

Module 6: Introduction to Time Series Forecasting

3. Regression & Exponential Smoothing

Time Series Analysis. 1) smoothing/trend assessment

TIME SERIES ANALYSIS

Chapter 6: Multivariate Cointegration Analysis

Time Series Analysis 1. Lecture 8: Time Series Analysis. Time Series Analysis MIT 18.S096. Dr. Kempthorne. Fall 2013 MIT 18.S096

IBM SPSS Forecasting 22

Discrete Time Series Analysis with ARMA Models

Analysis and Computation for Finance Time Series - An Introduction

Energy Load Mining Using Univariate Time Series Analysis

Predicting Indian GDP. And its relation with FMCG Sales

A Regime-Switching Model for Electricity Spot Prices. Gero Schindlmayr EnBW Trading GmbH

16 : Demand Forecasting

Time Series Analysis

How To Model A Series With Sas

CALL VOLUME FORECASTING FOR SERVICE DESKS

Advanced Forecasting Techniques and Models: ARIMA

Univariate Time Series Analysis; ARIMA Models

Introduction to time series analysis

Studying Achievement

Trend and Seasonal Components

TIME-SERIES ANALYSIS, MODELLING AND FORECASTING USING SAS SOFTWARE

Chapter 1. Vector autoregressions. 1.1 VARs and the identi cation problem

CTL.SC1x -Supply Chain & Logistics Fundamentals. Time Series Analysis. MIT Center for Transportation & Logistics

Unit root properties of natural gas spot and futures prices: The relevance of heteroskedasticity in high frequency data

Probabilistic Forecasting of Medium-Term Electricity Demand: A Comparison of Time Series Models

Joseph Twagilimana, University of Louisville, Louisville, KY

Time series Forecasting using Holt-Winters Exponential Smoothing

Integrated Resource Plan

Section A. Index. Section A. Planning, Budgeting and Forecasting Section A.2 Forecasting techniques Page 1 of 11. EduPristine CMA - Part I

Time Series Analysis: Basic Forecasting.

Forecasting of Paddy Production in Sri Lanka: A Time Series Analysis using ARIMA Model

Chapter 10 Introduction to Time Series Analysis

Time Series Analysis and Forecasting Methods for Temporal Mining of Interlinked Documents

Time Series Analysis

Chapter 27 Using Predictor Variables. Chapter Table of Contents

Forecasting the US Dollar / Euro Exchange rate Using ARMA Models

Time Series Analysis and Forecasting

Non-Stationary Time Series andunitroottests

THE UNIVERSITY OF CHICAGO, Booth School of Business Business 41202, Spring Quarter 2014, Mr. Ruey S. Tsay. Solutions to Homework Assignment #2

Introduction to Time Series Analysis. Lecture 1.

APPLICATION OF THE VARMA MODEL FOR SALES FORECAST: CASE OF URMIA GRAY CEMENT FACTORY

Software Review: ITSM 2000 Professional Version 6.0.

Time series analysis of the dynamics of news websites

I. Introduction. II. Background. KEY WORDS: Time series forecasting, Structural Models, CPS

Forecasting model of electricity demand in the Nordic countries. Tone Pedersen

Exponential Smoothing with Trend. As we move toward medium-range forecasts, trend becomes more important.

IBM SPSS Forecasting 21

Regression and Time Series Analysis of Petroleum Product Sales in Masters. Energy oil and Gas

Lecture 2: ARMA(p,q) models (part 3)

Matrices and Polynomials

Sales and operations planning (SOP) Demand forecasting

PITFALLS IN TIME SERIES ANALYSIS. Cliff Hurvich Stern School, NYU

The SAS Time Series Forecasting System

Demand Forecasting When a product is produced for a market, the demand occurs in the future. The production planning cannot be accomplished unless

Forecasting Using Eviews 2.0: An Overview

A Primer on Forecasting Business Performance

Traffic Safety Facts. Research Note. Time Series Analysis and Forecast of Crash Fatalities during Six Holiday Periods Cejun Liu* and Chou-Lin Chen

Integrating Financial Statement Modeling and Sales Forecasting

2.2 Elimination of Trend and Seasonality

Chapter 4: Vector Autoregressive Models

Chapter 9: Univariate Time Series Analysis

Using JMP Version 4 for Time Series Analysis Bill Gjertsen, SAS, Cary, NC

Week TSX Index

Recent Developments of Statistical Application in. Finance. Ruey S. Tsay. Graduate School of Business. The University of Chicago

Promotional Forecast Demonstration

1 Example of Time Series Analysis by SSA 1

ADVANCED FORECASTING MODELS USING SAS SOFTWARE

Time Series Laboratory

Transcription:

Lecture 4: Seasonal Time Series, Trend Analysis & Component Model Bus 41910, Time Series Analysis, Mr. R. Tsay Business cycle plays an important role in economics. In time series analysis, business cycle can be shown in two ways. If the periodicity is fixed, then the cycle can be represented by a seasonal (or periodic) model. If the periodicity is time-varying, then an AR(2) factor with complex roots is used. For deterministic function f(.), we say that f(.) is periodic with a periodicity s if f(t) = f(t + k s) k = 0, ±1, ±2, A typical example of a deterministic periodic function is a trigonometric series, e.g. sin(θ) = sin(θ + 2kπ) or cos(θ) = cos(θ + 2kπ). The trigonometric series are sometimes used in econometrics to model time series with strong seasonality. Of course, seasonal dummy variables are also used in econometrics to handle strong seasonality. For stochastic process Z t, we say that it is a seasonal (or periodic) time series with periodicity s if Z t and Z t+ks have the same distribution. Such processes are common in business and economics. For instance, the series of monthly sales of a department store in the U.S. tends to peak at December and to be periodic with a periodicity 12. In what follows, we shall use s to denote periodicity of a seasonal time series. Often s = 4 and 12 are used for quarterly and monthly time series, respectively. Some examples of seasonal time series: 1. Monthly U.S. Retail and Food Service Sales from January 1992 to August 2008 in millions of dollars. 2. Electricity consumption of an industrial sector of U.S. A. Pure seasonal time series General Model: Φ(B s )Z t = C + Θ(B s )a t where C is a constant, Φ(B s ) = 1 Φ 1 B s Φ 2 B 2s Φ P B P s, Θ(B s ) = 1 Θ 1 B s Θ 2 B 2s Θ Q B Qs A simple example: Z t = C + (1 ΘB 12 )a t. This is a simple seasonal MA model. It is easy to see that Invertibility: Θ < 1. E(Z t ) = C. Var(Z t ) = (1 + Θ 2 )σ 2 a. 1

Retail and Food Service Sales: 1992.1 2008.8 rfs 12.0 12.2 12.4 12.6 12.8 13.0 1995 2000 2005 tdx 2

Time Series Plot: Log electric power consumption log-consu 9.4 9.6 9.8 10.0 1975 1980 1985 1990 year 3

ACF: ρ l = { Θ 1+Θ 2 if l = 12 0 if l 0 or 12. Another simple example: Z t ΦZ t 12 = C + a t. This is a simple seasonal AR model. It is easy to see that Stationarity: Φ < 1. Mean: E(Z t ) = c. 1 Φ Var(Z t ) = 1 1 Φ 2 σ 2 a. ACF: ρ l = { Φ k for l = 12k for k = 0, ±1, 0 otherwise. When Φ = 1, the series is non-stationary. Exercise: Study properties of the seasonal model (1 ΦB 12 )Z t = (1 ΘB 12 )a t. B. Multiplicative seasonal time series A special, pasimonious class of seasonal time series models that is commonly used in practice is the multiplicative seasonal model ARIMA(p, d, q)(p, D, Q) s φ(b)φ(b s )(1 B) d (1 B s ) D Z t = c + θ(b)θ(b s )a t where all zeros of φ(b), Φ(B s ), θ(b) and Θ(B s ) lie outside the unit circle. Of course, there are no common factors between φ(b)φ(b s ) and θ(b)θ(b s ). The basic idea of this model is close to the two-way table in analysis of variance in which the seasonal and regular components are approximately orthogonal. For s = 12, we have Year Jan. Feb Nov. Dec. 1 Z 1 Z 2 Z 11 Z 12 2 Z 13 Z 14 Z 23 Z 24.. Here the column-effects are the regular serial corrections and the row-effects denote the annual correlations. A special model: The airline model. (1 B)(1 B 12 )Z t = (1 θb)(1 ΘB 12 )a t 4

where θ < 1 and Θ < 1. This model is the most used seasonal model in practice. It was proposed by Box and Jenkins (1976) for modeling the well-known monthly series of airline passengers. It has been shown, Cleveland and Tiao (1976), that the X-11 technique of seasonal adjustment used by the US government is in fact close to this model. Let W t = (1 B)(1 B 12 )Z t, where (1 B) and (1 B 12 ) are usually referred to as the regular and seasonal difference, respectively. Obviously, W t = c+(1 θb)(1 ΘB 12 )a t is a multiplicative MA model. It pays to study carefully this seasonal MA model. For simplicity, assume c = 0. Mean: E(W t ) = 0. Variance: Var(W t ) = (1 + θ 2 )(1 + Θ 2 )σ 2 a ACF: ρ l = 1 for l = 0 θ for l = 1 1+θ 2 θθ for l = 11 (1+θ 2 )(1+Θ 2 ) Θ for l = 12 1+Θ 2 θθ for l = 13 (1+θ 2 )(1+Θ 2 ) 0 otherwise. Note that ρ 11 = ρ 13 0, which can be regarded as an interaction between the regular and seasonal correlations. Also, the seasonal factor does not affect the regular correlation, neither the regular factor affects the seasonal correlation. Exercise: Study the ACF of the series W t = (1 θ 1 B θ 2 B 2 )(1 ΘB 12 )a t. Exercise: Study the ACF of the series W t = (1 θb)(1 ΘB 4 )a t and R t = (1 ΘB 4 )a t. C. Non-multiplicative seasonal model In some applications, a non-multiplicative model might be suitable. A simple example of the model is Z t = (1 θb ΘB 12 )a t The ACF of this series is (for l > 0) θ for l = 1 1+θ 2 +Θ 2 θθ for l = 11 ρ l = 1+θ 2 +Θ 2 Θ for l = 12 1+θ 2 +Θ 2 0 otherwise. Notice that the difference between this and that of multiplicative model. The ACF structure also highlights the parsimony of the multiplicative model as both models use two parameters, yet the multiplicative model covers serial correlation at lag 13. 5

Exercise: Study the properties of the model Z t ΦZ t 12 = (1 θb)a t where Φ < 1. This model is also useful in practice. D. The simplifying operator The seasonal difference (1 B 12 ) can be factorized as (1 B 12 ) = (1 B)(1 3B + B 2 )(1 B + B 2 )(1 + B + B 2 )(1 + 3B + B 2 )(1 + B)(1 + B 2 ) All 12 zeros of this polynomial are on the unit circle. Each factor produces different response function. The overall pattern, however, has a period of 12. The factor (1 + B + B 2 + + B 11 ) represents an average of 11 consecutive observations. It can be used as a filter to remove the seasonality in a monthly time series. The factor (1 B) is not included, because it corresponds to a trend. Similar comments apply to (1 B 4 ) and (1 B s ) in general. E. Trend Analysis By and large, two types of trend are commonly used in business and economic time series analysis, namely deterministic and stochastic trends. Deterministic trend: Linear trend: Z t = β 0 + βt + X t, where X t is a stationary time series, e.g. a white noise series. Exponential trend: ln(z t ) = β 0 + βt + X t. Cyclical trend: Z t = r cos(ωt + θ) + X t, where r is amplitude, ω is the frequency with period 2π, and θ denotes the phase shift. More generally, ω k k Z t = r i cos(ω i t + θ i ) + X t = [A i cos(ω i t) + B i sin(ω i t)] + X t i=1 i=1 where A i = r i cos(θ i ) and B i = r i sin(θ i ). Stochastic trend: Linear trend: Z t = µ t + a t, where µ t = µ t 1 + ɛ t with {ɛ t } a white noise series independent of a t. Quadratic trend: Z t = µ t + a t, where (1 B) 2 µ t = ɛ t. 6

Seasonal trend: Z t = µ t + a t, where (1 B s )µ t = ɛ t. The deterministic trend can be regarded as a special case of stochastic trend. For instance, if ω i = 2πi for i = 1, 2,, 6, then we have cos(ω 12 i) = 1, 3, 1, 0, 1, 1. Therefore, by 2 2 2 apply (1 B 12 ) to the general cyclical trend model we have and 6 (1 B 12 )[ r i cos(ω i t + θ i )] = 0 i=1 (1 B 12 )Z t = (1 B 12 )X t. This latter equation points out an important fact that is commonly overlooked by data analysts. The model seems to indicate that there is a common factor (1 B 12 ) on both sides of the equation, implying that one might say that Z t = X t. However, this is only part of the picture, as we know that the origial time series Z t is X t plus some cyclical trend. Thus, the correct cancellation formula is Z t = f(t, 12) + X t where f(t) is a deterministic function of period 12. F. Component Models There is a growing literature in considering component models in time series literature. The component model has a long history, it is basically assume that Z t = T t + S t + R t where T t, S t, R t are respectively the trend, seasonal and irregular components of Z t. The three components are assumed to be independent. The common approach to component model is the structural model, e.g. Harvey (1990), which assumes a particalar model for each of the three components, then estimate the parameters involved by maximum likelihood method. The idea of such a component model is appealing. However, one must use the model with care. Why? Basically, the model is not identifiable. In other words, there are infinite many ways to decompose a time series into the three components. A simpel example is in order. Consider the ARIMA(0,1,1) model (1 B)Z t = (1 θb)a t. This is a model we can build from data. However, this model may arise from many sources. Case 1: Write Z t = T t + b t where T t = T t 1 + e t and {e t } and {b t } are independent white noise series. Then, we have (1 + θ 2 )σ 2 a = σ 2 e + 2σ 2 b and θσ 2 a = σ 2 b. 7

Thus, θ and σ 2 a are determined by σ 2 b and σ 2 e. Case 2: Write Z t = T t + b t where T t = T t 1 + ɛ t ηɛ t 1 with {ɛ t } a white noise independent of {b t }. In this case, it is easily seen that θ and σ 2 a are determined by (1 + θ 2 )σ 2 a = (1 + η 2 )σ 2 e + 2σ 2 b and θσ 2 a = ησ 2 e + σ 2 b. Thus, given models for the component T t and b t, we can determine θ and σ 2 a. On the other hand, given θ and σ 2 a, there is no way we can determine which case is the true underlying model. In practice, only Z t is available (observable), implying that we can only CHECK the model for Z t. Therefore, the identifiability problem arises. One can resolve the identifiability problem if he/she is willing to add certain conditions. For example, in the above instance, one may require that T t is a random walk. Then, case 1 is the solution. Do not overlook this identifiability problem if you make inference about the components. In summary, the component model is suitable for forecasting. To use it to make inference on components, one must understand the assumption used to obtain the decomposition and the fact that the decomposition obtained is only one of many possible decompositions. 8