Monitoring Structural Change in Dynamic Econometric Models



Similar documents
A Unified Approach to Structural Change Tests Based on ML Scores, F Statistics, and OLS Residuals

Testing, Monitoring, and Dating Structural Changes in Exchange Rate Regimes

Implementing a Class of Structural Change Tests: An Econometric Computing Approach

Generalized M-Fluctuation Tests for Parameter Instability

No More Weekend Effect

Model-Based Recursive Partitioning for Detecting Interaction Effects in Subgroups

On Reproducible Econometric Research

Model-based Recursive Partitioning

Simple Linear Regression Inference

Assessing the Relative Power of Structural Break Tests Using a Framework Based on the Approximate Bahadur Slope

Powerful new tools for time series analysis

Exchange Rate Regime Analysis for the Chinese Yuan

Vector Time Series Model Representations and Analysis with XploRe

The VAR models discussed so fare are appropriate for modeling I(0) data, like asset returns or growth rates of macroeconomic time series.

Optimization of technical trading strategies and the profitability in security markets

Chapter 5: Bivariate Cointegration Analysis

Testing for Structural Change Theory, Implementation and Applications

Simple Methods and Procedures Used in Forecasting

Multiple Linear Regression

Lecture 8: Gamma regression

August 2012 EXAMINATIONS Solution Part I

Multiple Linear Regression in Data Mining

Solución del Examen Tipo: 1

Institute of Actuaries of India Subject CT3 Probability and Mathematical Statistics

Introduction to General and Generalized Linear Models

Paper for session 49 in Helsinki 2006

Financial Time Series Analysis (FTSA) Lecture 1: Introduction

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

Week TSX Index

R: A Free Software Project in Statistical Computing

1 Short Introduction to Time Series

Time Series Analysis: Basic Forecasting.

Applied Statistics. J. Blanchet and J. Wadsworth. Institute of Mathematics, Analysis, and Applications EPF Lausanne

Please follow the directions once you locate the Stata software in your computer. Room 114 (Business Lab) has computers with Stata software

A Primer on Forecasting Business Performance

Quantile Regression under misspecification, with an application to the U.S. wage structure

Penalized regression: Introduction

REAL BUSINESS CYCLE THEORY METHODOLOGY AND TOOLS

partykit: A Toolkit for Recursive Partytioning

EVALUATION OF PROBABILITY MODELS ON INSURANCE CLAIMS IN GHANA

Causes of Inflation in the Iranian Economy

The Loss in Efficiency from Using Grouped Data to Estimate Coefficients of Group Level Variables. Kathleen M. Lang* Boston College.

R: A Free Software Project in Statistical Computing

How To Understand The Theory Of Probability

Dynamic Asset Allocation in Chinese Stock Market

Australian Dollars Exchange Rate and Gold Prices: An Interval Method Analysis

Government bond market linkages: evidence from Europe

Survival analysis methods in Insurance Applications in car insurance contracts

Statistics Graduate Courses

Part 2: Analysis of Relationship Between Two Variables

Java Modules for Time Series Analysis

SYSTEMS OF REGRESSION EQUATIONS

Modelling Monetary Policy of the Bank of Russia

Detecting Big Structural Breaks in Large Factor Models

Time series analysis in loan management information systems

The Importance of Reproducible Research

2013 MBA Jump Start Program. Statistics Module Part 3

Stock market booms and real economic activity: Is this time different?

Package bigdata. R topics documented: February 19, 2015

MULTIPLE REGRESSIONS ON SOME SELECTED MACROECONOMIC VARIABLES ON STOCK MARKET RETURNS FROM

Is the Forward Exchange Rate a Useful Indicator of the Future Exchange Rate?

Regression Modeling Strategies

Financial TIme Series Analysis: Part II

Testing for Granger causality between stock prices and economic growth

THE IMPACT OF EXCHANGE RATE VOLATILITY ON BRAZILIAN MANUFACTURED EXPORTS

Factors affecting online sales

Time Series Analysis

Testing Gaussian and Non-Gaussian Break Point Models: V4 Stock Markets

IS THERE A LONG-RUN RELATIONSHIP

Threshold Autoregressive Models in Finance: A Comparative Approach

Additional sources Compilation of sources:

Volume 35, Issue 1. Testing the International Crude Oil Market Integration with Structural Breaks. Kentaka Aruga Ishikawa Prefectural University

10. Fixed-Income Securities. Basic Concepts

Examining the effects of exchange rates on Australian domestic tourism demand: A panel generalized least squares approach

Chapter 6: Multivariate Cointegration Analysis

Correlation and Simple Linear Regression

Corporate Defaults and Large Macroeconomic Shocks

Maximum likelihood estimation of mean reverting processes

Optimal order placement in a limit order book. Adrien de Larrard and Xin Guo. Laboratoire de Probabilités, Univ Paris VI & UC Berkeley

MULTIPLE REGRESSION EXAMPLE

Impulse Response Functions

Private Equity Fund Valuation and Systematic Risk

Online Appendices to the Corporate Propensity to Save

Overview of Violations of the Basic Assumptions in the Classical Normal Linear Regression Model

Transcription:

Monitoring Structural Change in Dynamic Econometric Models Achim Zeileis Friedrich Leisch Christian Kleiber Kurt Hornik http://www.ci.tuwien.ac.at/~zeileis/

Contents Model frame Generalized fluctuation tests OLS-based processes Rescaling of estimates-based processes Boundaries Applications German M1 money demand U.S. labor productivity Software

Model frame Consider the linear regression model in a monitoring situation y i = x i β i + u i (i = 1,..., n,...). Technical assumptions: lim sup n 1 n ni=1 x i 2+δ <, for some δ > 0. 1 n ni=1 x i x i p Q; Q finite, regular, nonstochastic. {u i } is a homoskedastic martingale difference sequence.

Model frame Basic assumption: The regression relationship is stable (β i = β 0 ) during the history period i = 1,..., n. Null hypothesis: H 0 : β i = β 0 (i > n). Alternative: H 1 : β i β 0 for some i > n.

Generalized fluctuation tests The generalized fluctuation test framework...... includes formal significance tests but its philosophy is basically that of data analysis as expounded by Tukey. Essentially, the techniques are designed to bring out departures from constancy in a graphic way instead of parametrizing particular types of departure in advance and then developing formal significance tests intended to have high power against these particular alternatives. (Brown, Durbin, Evans, 1975)

Generalized fluctuation tests empirical fluctuation processes reflect fluctuation in residuals coefficient estimates theoretical limiting process is known choose boundaries which are crossed by the limiting process only with a known probability α. if the empirical fluctuation process crosses the theoretical boundaries the fluctuation is improbably large reject the null hypothesis.

Generalized fluctuation tests Chu, Stinchcombe, White (1996) Extension of fluctuation tests to the monitoring situation: processes based on recursive estimates and recursive residuals. Leisch, Hornik, Kuan (2000) Generalized framework for estimates-based tests for monitoring. Contains the test of Chu et al., and considered in particular moving estimates.

Generalized fluctuation tests Processes based on estimates: ˆβ (i) = ( X (i) X (i) ) 1 X(i) y (i) Recursive estimates (RE) process: Y n (t) = i ˆσ n Q 1 2(n) where i = k + t(n k) and t 0. (ˆβ (i) ˆβ (n)),

Generalized fluctuation tests Processes based on estimates: ˆβ (i) = ( X (i) X (i) ) 1 X(i) y (i) Recursive estimates (RE) process: Y n (t) = i ˆσ n Q 1 2(n) where i = k + t(n k) and t 0. (ˆβ (i) ˆβ (n)), Moving estimates (ME) process: where t h. Z n (t h) = nh ˆσ n Q 1 2(n) (ˆβ ( nt nh, nh ) ˆβ (n)),

Generalized fluctuation tests Limiting processes: bridge. (increments of a) k-dimensional Brownian Boundaries: RE: b(t) = ME: c(t) = λ t(t 1) log + t [ ( )] λ 2 t + log t 1 Check for crossings in the monitoring period 1 < t < T. Significance level is determined by λ.

OLS-based processes Processes based on OLS residuals: û i = y i x i ˆβ (n) OLS-based CUSUM process: W 0 n (t) = 1 ˆσ n nt i=1 û i (t 0).

OLS-based processes Processes based on OLS residuals: û i = y i x i ˆβ (n) OLS-based CUSUM process: W 0 n (t) = 1 ˆσ n nt i=1 û i (t 0). OLS-based MOSUM process: M 0 n(t h) = 1 ˆσ n ηt û i i= ηt nh +1 (t h).

OLS-based processes Limiting processes: bridge. (increments of a) 1-dimensional Brownian the same boundaries can be used. Advantages: easy to interpret, easy to compute.

Rescaling Kuan & Chen (1994): Empirical size of (historical) estimates-based tests can be seriously distorted in dynamic models if the whole inverse sample covariance matrix estimate Q (n) = 1/n X (n) X (n) is used to scale the fluctuation process. Improvement: use Q (i) instead. In a monitoring situation rescaling cannot improve the size of the RE test but it does so for the ME test!

Rescaling Example: AR(1) process with ϱ = 0.9 but without a shift: rescaled not rescaled empirical fluctuation process 0.0 1.0 2.0 3.0 empirical fluctuation process 0.0 1.0 2.0 3.0 0.5 1.0 1.5 2.0 Time 0.5 1.0 1.5 2.0 Time

German M1 money demand Lütkepohl, Teräsvirta, Wolters (1999) investigate the linearity and stability of German M1 money demand: stable regression relation for the time before the monetary unification on 1990-06-01 but a clear structural instability afterwards. Data: seasonally unadjusted quarterly data, 1961(1) to 1995(4) Error Correction Model (in logs) with variables: M1 (real, per capita) m t, price index p t, GNP (real, per capita) y t and long-run interest rate R t : m t = 0.30 y t 2 0.67 R t 1.00 R t 1 0.53 p t 0.12m t 1 + 0.13y t 1 0.62R t 1 0.05 0.13Q1 0.016Q2 0.11Q3 + û t,

German M1 money demand Historical residual-based tests...do not discover shift: Standard CUSUM test OLS based CUSUM test empirical fluctuation process 3 2 1 0 1 2 3 empirical fluctuation process 1.0 0.0 1.0 1965 1975 1985 1995 Time 1960 1970 1980 1990 Time The shift has an estimated angle of 90.11.

German M1 money demand Historical estimates-based tests discover shift ex post: RE test ME test empirical fluctuation process 0.0 0.5 1.0 1.5 2.0 empirical fluctuation process 0.0 0.5 1.0 1.5 1965 1975 1985 1995 Time 1965 1975 1985 Time

German M1 money demand Monitoring discovers shift online: Monitoring with OLS based CUSUM test empirical fluctuation process 0.0 0.5 1.0 1.5 2.0 2.5 1960 1970 1980 1990 Time

German M1 money demand Monitoring discovers shift online: Monitoring with ME test empirical fluctuation process 0 1 2 3 1975 1980 1985 1990 1995 Time

Software All methods implemented in the R system for statistical computing and graphics http://www.r-project.org/ in the contributed package strucchange. Both are available under the GPL (General Public Licence) from the Comprehensive R Archive Network (CRAN): http://cran.r-project.org/

Software Further functionality: Historical tests: Generalized fluctuation tests (Kuan & Hornik): CUSUM, MOSUM, RE, ME, Nyblom-Hansen, F tests (Andrews & Ploberger): supf, avef, expf. Dating breaks (Bai & Perron): breakpoint estimation, confidence intervals.

Software Documented in: A. Zeileis, F. Leisch, K. Hornik, C. Kleiber (2002), strucchange: An R Package for Testing for Structural Change in Linear Regression Models, Journal of Statistical Software, 7(2), 1 38. A. Zeileis, C. Kleiber, W. Krämer, K. Hornik (2003), Testing and Dating Structural Changes in Practice, Computational Statistics & Data Analysis, forthcoming.

Software R> LTW.model <- dm ~ dy2 + dr + dr1 + dp + m1 + y1 + R1 + season R> re <- efp(ltw.model, type = "RE", data = GermanM1) R> plot(re)

Software R> LTW.model <- dm ~ dy2 + dr + dr1 + dp + m1 + y1 + R1 + season R> re <- efp(ltw.model, type = "RE", data = GermanM1) R> plot(re) Fluctuation test (recursive estimates test) empirical fluctuation process 0.0 0.5 1.0 1.5 2.0 1965 1970 1975 1980 1985 1990 1995 Time

Software R> sctest(re) Fluctuation test (recursive estimates test) data: re FL = 1.9821, p-value = 0.008475