SVAR Modeling in STATA Armando Snchez Vargas Economics

  • Slides: 24
Download presentation
SVAR Modeling in STATA Armando Sánchez Vargas Economics Research Institute UNAM

SVAR Modeling in STATA Armando Sánchez Vargas Economics Research Institute UNAM

I. - Motivation Ø Stata is a powerful and flexible statistical package for modeling

I. - Motivation Ø Stata is a powerful and flexible statistical package for modeling time series. Ø Prospective and advanced users would want to know: I. SVAR modeling facilities the package offers. II. The main advantages of Stata compared with other time series packages. III. What is still needed and what might be refined to implement the whole SVAR methodology in Stata.

II. - Objectives Ø The main purpose of this presentation is to discuss STATA´s

II. - Objectives Ø The main purpose of this presentation is to discuss STATA´s capability to implement the entire SVAR methodology with non-stationary series. Ø A second objective is to discuss what is needed to improve the implementation of SVAR models in STATA.

III. - SVAR Methodology Ø The main objective of SVAR models is to find

III. - SVAR Methodology Ø The main objective of SVAR models is to find out the dynamic responses of economic variables to disturbances by combining time series analysis and economic theory.

III. - SVAR Methodology In the presence of unit roots the structuralisation of a

III. - SVAR Methodology In the presence of unit roots the structuralisation of a VAR model can take place at three distinct stages:

III. - SVAR Methodology I. The first step consists of specifying an appropriate VAR

III. - SVAR Methodology I. The first step consists of specifying an appropriate VAR representation for the set of variables. * * Which implies to choose the lag order, the cointegration rank and the kind of associated deterministic polynomial and a sensible identification of the space spanned by the cointegrating vectors (Johansen, 1995).

III. - SVAR Methodology II. In the second step, the “structuralisation” stage, we use

III. - SVAR Methodology II. In the second step, the “structuralisation” stage, we use the VAR model in its error correction form to identify the short run associations between the variables and their determinants, which are hidden in the covariance matrix of the residuals of such multivariate model. In order to recover the short run model coefficients we can use the variance covariance matrix of the VAR in its error correction form (*) and impose theoretical restrictions. (*)

III. - SVAR Methodology Then, we start with an exactly-identified structure given by the

III. - SVAR Methodology Then, we start with an exactly-identified structure given by the lower triangular decomposition of the variancecovariance matrix of the estimated VAR disturbances and restrict the non-significant parameters to zero moving to a situation of over-identification (i. e).

III. - SVAR Methodology III. Finally, the short and medium run validity of the

III. - SVAR Methodology III. Finally, the short and medium run validity of the model can also be verified by plausible modeling of the instantaneous correlations via impulse response functions.

 The model selection strategy

The model selection strategy

IV. - SVAR Estimation Ø First, we must do misspecification test over VAR, this

IV. - SVAR Estimation Ø First, we must do misspecification test over VAR, this guarantee a good model; because is very important to have the correctly VAR then to have a good SVAR. Ø After the reduced from VAR representation has been aptly estimated, the researcher is allowed to specify a set of constraints on the A and B matrices.

IV. - SVAR Estimation Ø The SVAR procedure verifies whether the restrictions comply with

IV. - SVAR Estimation Ø The SVAR procedure verifies whether the restrictions comply with the rank condition for local identification. This check is carried out numerically by randomly drawing A and B matrices satisfying the restrictions being imposed. Ø At this stage, of the identification condition is met, the procedure SVAR carries out maximum likelihood estimation of the structural VAR parameters by using the score algorithm. In the case of over-identification, the LR test for checking the validity of the over-indentifying restrictions is computed.

IV. - SVAR Estimation Ø Starting from the estimate of the SVAR representation, the

IV. - SVAR Estimation Ø Starting from the estimate of the SVAR representation, the procedure VMA estimates the structural VMA and the FEVD parameters, together with their respective asymptotic standard errors. Ø The results of this analysis are then available for being displayed, saved and graphed.

Stata’s capabilities: Univariate Analysis Capabilities Pc. Give STATA RATS Graphics yes yes Autocorrelation Functions

Stata’s capabilities: Univariate Analysis Capabilities Pc. Give STATA RATS Graphics yes yes Autocorrelation Functions yes yes yes ADF ADF PP PP KPSS SCP DF-GLS Unit Root Test Note: ADF=Augmented Dickey-Fuller Test. PP=Phillips Perron. KPSS=Kwiatkowski-Phillips-Schmidt-Shin. SCP=Schmidt Phillips. DFGLS=Dickey-Fuller GLS.

Stata’s capabilities: Model Specification and Estimation Capabilities Automatic Seasonal Dummies Maximum lag Trend polynomial

Stata’s capabilities: Model Specification and Estimation Capabilities Automatic Seasonal Dummies Maximum lag Trend polynomial Cointegration ranks Exogenous variables VAR estimation STAT RATS Malcom Pc. Give A yes yes yes no yes yes yes

Stata’s capabilities: Misspecificacion Tests Capabilities Pc. Give STATA RATS Single Test Joint Test Normality

Stata’s capabilities: Misspecificacion Tests Capabilities Pc. Give STATA RATS Single Test Joint Test Normality yes yes no yes Homoskedasticity yes no no No Autocorrelation Parameters Stability yes yes no no yes Linearity no no no

Stata’s capabilities: Statistial Inferences based on the model Capabilities Maximum lag Tests for trend

Stata’s capabilities: Statistial Inferences based on the model Capabilities Maximum lag Tests for trend polynomial Test for joint determination of cointegration rank and deterministic polynomial Trace Test in the I(1) model Tests for r, s in the I(2) model Parameters stability: rank and cointegrating space Roots the Model Pc. Give yes no STATA yes no RATS yes no no yes no yes yes

Stata’s capabilities: Automatic test Capabilities Pc. Give STATA RATS Weak exogeneity test no no

Stata’s capabilities: Automatic test Capabilities Pc. Give STATA RATS Weak exogeneity test no no yes Indentification no no yes Granger causality no yes Tests on α y β yes yes

Stata’s capabilities: Structural VAR analysis whit stationary and non stationary variables Capabilities Pc. Give

Stata’s capabilities: Structural VAR analysis whit stationary and non stationary variables Capabilities Pc. Give STATA RATS Non Stationary stationary Estimation no no yes yes Simulation no no yes yes Graphics no no yes yes

Conclusions Ø Commands are appropiate for basic use. Ø Improvements in routines for advanced

Conclusions Ø Commands are appropiate for basic use. Ø Improvements in routines for advanced users.

Conclusions Ø What is needed: I. Addition of some other Unit Roots Tests. II.

Conclusions Ø What is needed: I. Addition of some other Unit Roots Tests. II. The VAR capabilities could benefit by the addition of single and joint misspecification tests. III. Adding a few tests and graphs as automatic output: Tests for trend polynomial, Test for joint determination of cointegration rank and deterministic polynomial, Tests for r, s in the I(2) model, Parameters stability: rank and cointegrating space. IV. Considered the cointegrated SVAR model

Conclusions Ø What might be refined: I. It should automatically include seasonals. II. It

Conclusions Ø What might be refined: I. It should automatically include seasonals. II. It should automatic include tests in the I(1) model.

Conclusions ØThe VAR, SVAR and VECM commands deal with non stationarity through the prior

Conclusions ØThe VAR, SVAR and VECM commands deal with non stationarity through the prior differencing or the incorporation of deterministic trend or cointegration. ØStata needs more flexibility for dealing with non stationary series. ØIn general, Stata is powerful, versatile and well designed program which maybe improved by adding some features and refinements.

Bibliography Ø Alan Yaffe, Robert (2007): Stata 10 (Time series and Forecasting), Journal of

Bibliography Ø Alan Yaffe, Robert (2007): Stata 10 (Time series and Forecasting), Journal of Statistical Software, December 2007, volume 23, software review 1, New York. Ø Gottschalk, J. (2001): An Introduction into the SVAR Methodology: Identification, Interpretation and Limitations of SVAR Models, Kiel Institute of World Economics. Ø Amisano & C Gianni (1997): Topics in Structural VAR Econometrics, New York. Ø Dwyer, M. (1998): Impulse Response Priors for Discriminating Structural Vector Autoregressions, UCLA Department of Economics. Ø Krolzig, H. (2003): General to Specific Model Selection Procedures for Structural Vector Auto Regressions. Department of Economics and Nuffield College. No 2003 W 15. Ø Sarte, P. D. (1997): On the Identification of Structural Vector Auto Regressions. Federal Reserve Bank of Richmond, Canada, Sum: 45 -68.