33
Impulse-Response Functions Analysis: An application to the Exchange Rate Pass-Through in Mexico Sylvia Beatriz Guillermo Peon Facultad de Economia. Benemerita Universidad Autonoma de Puebla Martin Alberto Rodriguez Brindis Escuela de Economia y Negocios Universidad Anahuac Campus Oaxaca

Impulse-Response Functions Analysis : An application to the Exchange Rate Pass- Through in Mexico

  • Upload
    alida

  • View
    212

  • Download
    1

Embed Size (px)

DESCRIPTION

Sylvia Beatriz Guillermo Peon Facultad de Economia . Benemerita Universidad Autonoma de Puebla Martin Alberto Rodriguez Brindis Escuela de Economia y Negocios Universidad Anahuac Campus Oaxaca. - PowerPoint PPT Presentation

Citation preview

Page 1: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

Impulse-Response Functions Analysis: An application to the

Exchange Rate Pass-Through in Mexico

Sylvia Beatriz Guillermo PeonFacultad de Economia. Benemerita Universidad Autonoma de Puebla

Martin Alberto Rodriguez BrindisEscuela de Economia y Negocios Universidad Anahuac Campus Oaxaca

Page 2: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

OutlineImpulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

Exchange Rate Pass-Through Definition

Time Series Frameworks and Estimation strategies for Impulse-Response Functions

SVAR model Estimation

VEC model Estimation using Stata VEC command

VEC model Estimation using a Two-Stage Procedure

Page 3: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

DefinitionImpulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

The Exchange Rate Pass-Through (ERPT) can be understood as the degree to which exchange rate changes are passed on into domestic prices along the distribution chain.

Exchange rate shocks may affect prices at different stages both directly as well as indirectly.

The conventional transmission mechanism of the exchange rate works in two stages:

Stage 1: the exchange rate changes have a direct effect on import prices

Stage 2: the mechanism works through its impact on producer prices and consumer prices

Page 4: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

Two Estimation Approaches for IRFs Our work presents an analysis of the ERPT mechanism for the

Mexican economy after the formal adoption of inflation targeting (Jan 2001), using impulse-response functions (IRFs) as a tool to estimate the degree and timing of the effect of exchange rate depreciation changes on domestic prices

  The analysis is carried out using two time series frameworks.  

Recursive SVAR model: unlike the traditional VAR model, allows us to impose restrictions on the contemporaneous and lagged matrices of coefficients in order to improve estimation results.

VEC model: considers the possibility of valid cointegrating relationships among the variables and allows us to incorporate the deviations from the long run equilibrium) as explanatory variables when modeling the short run behavior of the variables.

Impulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

Page 5: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

Data SetWe use monthly observations of the following variables:  

Oil price index (oilp) Global Indicator of Economic Activity for Mexico (igae)Nominal Exchange Rate Pesos/ USD (ex_rate) Import price Index (impi)Producer price Index (ppi) Consumer price Index (cpi)Nominal Interest Rate (i_rate)

 Sources: IFS, INEGI and BanxicoPeriod of Analysis: 2001m1 to 2013m2 All series are I (1) except the Interest Rate, which is I (0): used ADFTAll series are expressed in natural logs except the Interest Rate

Impulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

Page 6: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

SVAR Model Given that we have monthly observations, we use the twelve-

seasonal difference (or difference of order twelve) of each I(1) variable; that is, for the k-th I (1) variable in the system (Stata Seasonal

Difference Operator S12.y):

The structural form model can be expressed as:

Impulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

Page 7: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

SVAR ModelImpulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

Page 8: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

SVAR Model Normalization restrictions together with a Wold causal ordering (recursive

structure), provide the K(K+1)/2 necessary restrictions to uniquely identify the structural shocks and impulse-responses (Just-identified SVAR). Thus, we can define A as a lower triangular matrix:

This set of restrictions also ensure just-identified IRFs which are qualitatively the same as the orthogonalized IRFs based on a Cholesky decomposition of the variance-covariance matrix of the reduced form VAR disturbances.

However, we use an SVAR model in our study (Stata SVAR command) because it allows us to place some additional short run constraints –in addition to the traditional recursive structure− to help us improve the estimation of the structural impulse-response functions (IRFs). In other words, we estimate an overidentified SVAR model to analyze the structural IRFs.

Impulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

Page 9: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

SVAR Model

The lag order of the model is 2 and it was chosen according to Akaike Information Criterion (AIC) and Final Prediction Error (FPE) criterion (Lütkepohl (2005, pp 152)

  In small samples, AIC and FPE may have better properties (choose the correct order

more often). Models based on these criteria may produce superior forecasts, because AIC and FPE

are designed for minimizing the forecast error variance, in small as well as large samples.   Before placing any constraints (on matrix A and/or on the underlying VAR), we

tested for residual autocorrelation using LM test (Stata command: varlmar)

Note: when used after SVAR with constraintsvalmar shows only zeros and ones for thechi2-statistic and p-values respectively

Impulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

Page 10: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

SVAR ModelImpulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

Restrictions on the underlying VAR parameters The aim of this estimation stage is to specify an underlying VAR model

containing all necessary right-hand side variables and as parsimonious as possible; a model which could also help us to improve the accuracy of the implied impulse-responses

We used sequential elimination of regressors procedure suggested in Brüggemann et al (2003) and Lütkepohl (2005).

The procedure involves testing zero restrictions on individual coefficients (to eliminate lags of variables of the underlying VAR) in each of the seven equations.

At each step of the procedure a single regressor was sequentially eliminated in one equation if its corresponding P-value was higher than 0.1 

66 insignificant regressor were eliminated in the model.

Checking Model Stability

Note: varstable command may not be used after fittingAn overidentified SVAR model.

Page 11: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

SVAR ModelImpulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

Over identifying restrictions on the matrix of contemporaneous effects A were determined following a procedure similar to the sequential elimination of regressors.These additional zero restrictions correspond to setting

Note: Using stata SVAR, this implies a definition of matrix A in the following way:matrix A = (1,0,0,0,0,0,0\0,1,0,0,0,0,0\.,0,1,0,0,0,0\.,0,.,1,0,0,0\.,0,.,.,1,0,0\.,.,.,.,.,1,0\.,0,.,0,0,.,1)

Page 12: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

SVAR Model: ResultsImpulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

Note:Stata does not compute cumulative Structural IRF´sStata does not compute bootstrap standard errors for overidentified structural VAR models. However, the structural IRF´s and forecast-error variance decompositions were estimated using the small-sample correction for the maximum likelihood estimator of the underlying VAR disturbances variance-covariance matrix (see Stata Time-Series Reference Manual).

0

.01

.02

.03

.04

0

.01

.02

.03

.04

0 2 4 6 8 10 12 14 16 18 20 22 24 0 2 4 6 8 10 12 14 16 18 20 22 24

svar2, dln_exrate, dln_cpi svar2, dln_exrate, dln_exrate

svar2, dln_exrate, dln_impi svar2, dln_exrate, dln_ppi

95% CI structural irf

step

Graphs by irfname, impulse variable, and response variable

Responses to a one-percent Exchange Rate Depreciation Shock

Page 13: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

SVAR Model: ResultsImpulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

Note:Stata does not compute cumulative Structural IRF´sBecause structural shocks are standardized to one-percent shock, the vertical axis in the figures indicates the estimated percentage point change in the respective response variable due to a one-percent shock, after s periods.

Cumulative Responses to a one-percent change in Exchange Rate depreciation

0.0

01.0

02.0

03.0

04.0

05cs

irf_4

0 2 4 6 8 10 12 14 16 18 20 22 24step

Impulse: ex_rate ; Response: cpiCumulative Structural IRF

0.1

.2.3

.4cs

irf_1

0 2 4 6 8 10 12 14 16 18 20 22 24step

Impulse: ex_rate ; Response: ex_rateCumulative Structural IRF

0.0

1.0

2.0

3.0

4.0

5cs

irf_3

0 2 4 6 8 10 12 14 16 18 20 22 24step

Impulse: ex_rate ; Response: ppiCumulative Structural IRF

0.1

.2.3

csirf

_2

0 2 4 6 8 10 12 14 16 18 20 22 24step

Impulse: ex_rate ; Response: impiCumulative Structural IRF

Page 14: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

SVAR Model : ResultsImpulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

Cumulative Pass-Through ElasticityThe CPTE at period s is the ratio of the cumulative response of the corresponding price index inflation to the cumulative response of the exchange rate depreciation, both evaluated s periods after the exchange rate shock (Capistrán, et al 2011). Pass-through degree to import prices is the highest

and it occurs immediately, with an impact elasticity (at s = 0) very close to one. It remains quite high (0.903), implying an almost complete ERPT at this stage of the distribution chain.

The impact effect of the pass-through on producer prices is about 0.11 which increases to 0.17 after nine months and decreases thereafter. By month 18 after the shock, 13.3 percent of the exchange rate depreciation is passed on into producer prices and it stays the same afterwards.

The CPTE of consumer prices is zero on impact and one month after the exchange rate shock. It barely increases to 0.026 after four months and because inflation responses to the exchange rate depreciation are zero thereafter, the elasticity of consumer prices ends up being 0.015 implying that only 1.5 percent of the exchange rate depreciation is passed on into consumer prices.

Page 15: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

VEC ModelImpulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

The VEC approach uses the Cholesky decomposition of the residual variance–covariance matrix by imposing some necessary restrictions so that causal interpretation of the simple IRFs is possible. If cointegration exists, estimation of the IRFs provides a tool to identify when the effect of a shock to the exchange rate is transitory and when it is permanent.

Page 16: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

VEC ModelImpulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

Exploring graphically some possible cointegrating relations

Starting the estimation process by selecting the lag-order

Page 17: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

VEC ModelImpulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

vecrank stata command to determine the number of cointegrating equations

7 112 3481.7194 0.02191 6 110 3480.1689 0.06973 3.1009 12.25 5 106 3475.1093 0.10078 13.2201 25.32 4 100 3467.6735 0.14712 28.0919 42.44 3 92 3456.5343 0.21718 50.3702 62.99 2 82 3439.3949 0.31781 84.6490* 87.31 1 70 3412.624 0.36860 138.1909 114.90 0 56 3380.4367 . 202.5653 146.76 rank parms LL eigenvalue statistic valuemaximum trace critical 5% Sample: 2001m7 - 2013m2 Lags = 2Trend: rtrend Number of obs = 140 Johansen tests for cointegration

. vecrank oilp igae_s ex_rate impi ppi cpi i_rate if time>=tm(2001m7), trend(rtrend) lags(2) Case 2: No linear trends in the differenced data (trends in levels are linear but NOT quadratic)and linear trend in cointegrating equations (cointegrating equations are trend stationary)

Case 4: NO linear trends in the levels of the data and cointegrating equations stationary around a constant mean.

7 105 3458.161 0.04130 6 103 3455.2083 0.06130 5.9054 9.42 5 99 3450.78 0.09409 14.7619 19.96 4 93 3443.8631 0.14820 28.5958 34.91 3 85 3432.6352 0.19438 51.0516* 53.12 2 75 3417.5048 0.31243 81.3124 76.07 1 63 3391.2838 0.41818 133.7543 102.14 0 49 3353.3722 . 209.5776 131.70 rank parms LL eigenvalue statistic valuemaximum trace critical 5% Sample: 2001m7 - 2013m2 Lags = 2Trend: rconstant Number of obs = 140 Johansen tests for cointegration

. vecrank oilp igae_s ex_rate impi ppi cpi i_rate if time>=tm(2001m7), trend(rconstant)

Page 18: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

VEC ModelImpulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

Unrestricted Estimation (no contraints on alfa and beta) was carried out with rtrend and rconstant

Stability and autocorrelation tests were also performed: Model versions are stable: there are only K-r = 7-3 = 4 unit moduli and the remaining

are less than 1. However, the estimated model with no linear trend in the levels of the variables, shows one additional moduli of 0.97, indicating that the rtrend model is better.

Found evidence of autocorrelation for lag orders 1 and 2. So we included one more lag in the estimation process.

The VECM specification imposes 4 unit moduli. -.1293363 .129336 .0927761 - .2062843i .226187 .0927761 + .2062843i .226187 -.2669352 - .1314984i .297567 -.2669352 + .1314984i .297567 .330621 - .1217736i .352334 .330621 + .1217736i .352334 -.4184748 - .1045511i .431338 -.4184748 + .1045511i .431338 -.06635141 - .5762072i .580015 -.06635141 + .5762072i .580015 .4111996 - .4798507i .631935 .4111996 + .4798507i .631935 .7607602 - .4493658i .883564 .7607602 + .4493658i .883564 .8526805 - .2373584i .885101 .8526805 + .2373584i .885101 1 1 1 1 1 1 1 1 Eigenvalue Modulus Eigenvalue stability condition

. vecstable, graph

H0: no autocorrelation at lag order 6 64.1920 49 0.07139 5 50.2668 49 0.42303 4 44.6348 49 0.65057 3 51.7154 49 0.36825 2 66.9149 49 0.04529 1 63.6236 49 0.07819 lag chi2 df Prob > chi2 Lagrange-multiplier test

. veclmar, mlag(6)

-1-.5

0.5

1Im

agin

ary

-1 -.5 0 .5 1Real

The VECM specification imposes 4 unit moduli

Roots of the companion matrix

Page 19: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

VEC Model : ResultsImpulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

The estimated cointegrating equations are the following:

_cons 10.26017 . . . . . _trend -.0007387 .002693 -0.27 0.784 -.0060169 .0045394 i_rate -6.545463 1.241388 -5.27 0.000 -8.978538 -4.112388 igae_s -1.77411 .641088 -2.77 0.006 -3.03062 -.5176008 oilp .7249673 .0971331 7.46 0.000 .5345899 .9153446 impi -1.559882 .2749397 -5.67 0.000 -2.098754 -1.02101 ex_rate 1 . . . . . cpi -1.78e-15 . . . . . ppi -4.44e-16 . . . . ._ce3 _cons -4.748528 . . . . . _trend -.0040413 .0002204 -18.34 0.000 -.0044733 -.0036093 i_rate -.6321417 .1015992 -6.22 0.000 -.8312726 -.4330109 igae_s .1169235 .0524687 2.23 0.026 .0140866 .2197603 oilp .0416488 .0079497 5.24 0.000 .0260677 .0572299 impi -.0688288 .022502 -3.06 0.002 -.1129318 -.0247257 ex_rate -1.73e-18 . . . . . cpi 1 . . . . . ppi -5.55e-17 . . . . ._ce2 _cons -1.513062 . . . . . _trend -.0020348 .000329 -6.19 0.000 -.0026795 -.00139 i_rate -.2627054 .1516362 -1.73 0.083 -.5599069 .0344961 igae_s -.28302 .0783093 -3.61 0.000 -.4365033 -.1295367 oilp .0071384 .0118649 0.60 0.547 -.0161163 .0303931 impi -.368181 .033584 -10.96 0.000 -.4340045 -.3023575 ex_rate (omitted) cpi -1.11e-16 . . . . . ppi 1 . . . . ._ce1 beta Coef. Std. Err. z P>|z| [95% Conf. Interval] Johansen normalization restrictions imposed

Identification: beta is exactly identified

Page 20: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

VEC Model: ResultsImpulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

Estimation with overidentifying restrictions on beta (cointegrating parameters) and restrictions on alfa (adjustment parameters) was carried out. However, STATA estimation results indicate that beta is underidentified.

  We used Stata dforce option to get the beta and alfa parameter estimates

when they are not identified.

LM test for identifying restrictions report chi2( 8) = 12.26 Prob > chi2 = 0.140 so restrictions are valid.

Stability test shows that the restricted model is stable, and veclmar command cannot be used in this case because it requires that the parameters in the cointegrating equations be exactly identified or overidentified.

  Orthogonal Impulse-functions are estimated for both unrestricted and restricted

models.

Page 21: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

VEC Model: ResultsImpulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

* DEFINING CONSTRAINTS ON * COINTEGRATING PARAMETERS

* bconstraints constraint 10 [_ce1]ppi = 1constraint 11 [_ce1]cpi = 0 constraint 12 [_ce1]ex_rate = 0constraint 13 [_ce1]oilp = 0

constraint 20 [_ce2]ppi = 0constraint 21 [_ce2]cpi = 1constraint 22 [_ce2]ex_rate = 0

constraint 30 [_ce3]ppi = 0constraint 31 [_ce3]cpi = 0constraint 32 [_ce3]ex_rate = 1

* DEFINING CONSTRAINTS ON * ADJUSTMENT PARAMETERS

* aconstraints

constraint 103 [D_ppi]L1._ce3 = 0constraint 201 [D_cpi]L1._ce1 = 0constraint 402 [D_impi]L1._ce3 = 0constraint 501 [D_oilp]L1._ce1 = 0constraint 502 [D_oilp]L1._ce2 = 0constraint 701 [D_i_rate]L1._ce1 = 0constraint 703 [D_i_rate]L1._ce2 = 0

Page 22: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

VEC Model: ResultsImpulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

_cons 25.86042 . . . . . _trend -.0080073 .0079241 -1.01 0.312 -.0235382 .0075236 i_rate -19.66606 3.516928 -5.59 0.000 -26.55911 -12.77301 igae_s -5.076288 1.850847 -2.74 0.006 -8.703881 -1.448694 oilp 2.044834 .2336303 8.75 0.000 1.586927 2.502741 impi -2.639899 .8264322 -3.19 0.001 -4.259676 -1.020121 ex_rate 1 . . . . . cpi (omitted) ppi (omitted)_ce3 _cons -3.336873 . . . . . _trend -.0045418 .0006493 -6.99 0.000 -.0058145 -.0032691 i_rate -1.68635 .2842763 -5.93 0.000 -2.243521 -1.129179 igae_s -.176478 .1506555 -1.17 0.241 -.4717573 .1188014 oilp .1519226 .0174384 8.71 0.000 .117744 .1861012 impi -.170387 .0682048 -2.50 0.012 -.3040659 -.036708 ex_rate (omitted) cpi 1 . . . . . ppi (omitted)_ce2 _cons -1.467958 . . . . . _trend -.001845 .000359 -5.14 0.000 -.0025487 -.0011413 i_rate -.1549083 .1461662 -1.06 0.289 -.4413887 .1315721 igae_s -.2682843 .0805167 -3.33 0.001 -.4260942 -.1104743 oilp (omitted) impi -.3867741 .0389851 -9.92 0.000 -.4631834 -.3103647 ex_rate (omitted) cpi (omitted) ppi 1 . . . . ._ce1 beta Coef. Std. Err. z P>|z| [95% Conf. Interval] (10) [_ce3]ex_rate = 1 ( 9) [_ce3]cpi = 0 ( 8) [_ce3]ppi = 0 ( 7) [_ce2]ex_rate = 0 ( 6) [_ce2]cpi = 1 ( 5) [_ce2]ppi = 0 ( 4) [_ce1]oilp = 0 ( 3) [_ce1]ex_rate = 0 ( 2) [_ce1]cpi = 0 ( 1) [_ce1]ppi = 1

Identification: beta is underidentified

Page 23: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

VEC Model: ResultsImpulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

Note: Stata does not compute Std. Errors for OIRFs estimated with VECM

0

.005

.01

.015

.02

0

.005

.01

.015

.02

0 2 4 6 8 10 12 14 16 18 20 22 24 0 2 4 6 8 10 12 14 16 18 20 22 24

Restricted Model: vec3_R_rtrend, ex_rate, ex_rate Restricted Model: vec3_R_rtrend, ex_rate, impi

Unrestricted Model: vec3_rtrend, ex_rate, ex_rate Unrestricted Model: vec3_rtrend, ex_rate, impi

stepGraphs by irfname, impulse variable, and response variable

VECM: Response to a unit shock on the Exchange Rate

Page 24: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

VEC Model: ResultsImpulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

Note: PPI Response is very sensitive to constraints

-.001

0

.001

.002

-.001

0

.001

.002

0 2 4 6 8 10 12 14 16 18 20 22 24 0 2 4 6 8 10 12 14 16 18 20 22 24

vec3_R_rtrend, ex_rate, cpi Restricted Model: vec3_R_rtrend, ex_rate, ppi

Unrestricted Model: vec3_rtrend, ex_rate, cpi Unrestricted Model: vec3_rtrend, ex_rate, ppi

stepGraphs by irfname, impulse variable, and response variable

VECM: Responses to a unit shock on the Exchange Rate

Page 25: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

VEC Model: ResultsImpulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

Some inconveniences found (for our particular study) when estimating the model using Stata VEC command:

  If the order of the variables is important (as in our model) there could be a conflict with

Johansen normalization restrictions used by Stata vec command. Keeping the recursive (Wold causal) order imposed in the SVAR model (if possible) becomes very difficult because it implies to place several restrictions on the beta coefficients which easily lead to convergence NOT achieved when maximizing the log-likelihood function.

  Stata PDF documentation files specify as technical note:

vec uses a switching algorithm developed by Boswijk (1995) to maximize the log-likelihood when constraints are placed on the parameters. The starting values affect both the ability of the algorithm to find a maximum and its speed in finding that maximum.

Specifying starting values for BETA is complicated.

Page 26: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

VEC Model: Results

Impulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

Some inconveniences found (for our particular study) when estimating the model using Stata VEC command: 

IRF´s results are very sensitive to constraints on cointegrating parameters.

IRF´s are now estimated based on shocks to the levels of the variables, so these IRFs are not directly comparable with the ones obtained with the SVAR model. The analysis must be different under the two approaches.

The variables in differences are the simple first differences (not the seasonal differences that we used with the SVAR model). First differences represent (in our model) monthly growth rates, and we used annual growth rates with the SVAR.

We cannot asses the statistical significance of the IRF´s because standard errors are not computed when using vec command.

Page 27: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

VEC Model: Two Stage Procedure

As alternative estimation approach we use a two-stage procedure. We also follow Stata Time Series Manual two-step estimation method suggested when using veclmar command for VECM when the parameters of the cointegrating vectors (beta) are exactly identified or overidentified.

This method requires to have explored reasonable cointegrating relations, and requires to perform the corresponding stationarity tests to verify that each cointegrating relation is I(0).

Impulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

Page 28: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

VEC Model: Two Stage ProcedureImpulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

Advantages: We keep Wold causal ordering of variables Can impose constraints on contemporaneous and underlying VAR parameters

and on adjustment parameters in order to improve estimation precision . Can estimate Structural IRF´s with corresponding Std. Errors

Page 29: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

VEC Model: Two Stage Procedure: ResultsImpulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

0

.01

.02

.03

.04

0

.01

.02

.03

.04

0 2 4 6 8 10 12 14 16 18 20 22 24 0 2 4 6 8 10 12 14 16 18 20 22 24

svar2, dln_exrate, dln_exrate svar2, dln_exrate, dln_impi

svec2, dln_exrate, dln_exrate svec2, dln_exrate, dln_impi

95% CI structural irf

step

Graphs by irfname, impulse variable, and response variable

Responses to a one-percent Exchange Rate Depreciation Shock

Page 30: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

VEC Model: Two Stage ProcedureImpulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

0

.002

.004

.006

.008

0

.002

.004

.006

.008

0 2 4 6 8 10 12 14 16 18 20 22 24 0 2 4 6 8 10 12 14 16 18 20 22 24

svar2, dln_exrate, dln_cpi svar2, dln_exrate, dln_ppi

svec2, dln_exrate, dln_cpi svec2, dln_exrate, dln_ppi

95% CI structural irf

step

Graphs by irfname, impulse variable, and response variable

Responses to a one-percent Exchange Rate Depreciation Shock

Page 31: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

VEC Model: Two Stage ProcedureImpulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

.9.9

2.9

4.9

6.9

8

0.0

5.1

.15

.2.2

5

0 2 4 6 8 10 12 14 16 18 20 22 24step

E_ppi_SVAR E_ppi_SVECE_cpi_SVAR E_cpi_SVECE_impi_SVAR (right axis) E_impi_SVEC (right axis)

Cumulative ERPT Elasticties of Prices along the distribution chain

Page 32: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

Conclusions The SVAR model over-estimates the size and persistence (except for consumer

price inflation) of responses to a one-percent Exchange Rate Depreciation shock.

However, the SVAR model under-estimates the CPT Elasticities. In other words, the estimated percentage of the exchange rate depreciation that is passed on into prices along the distribution chain is higher under the SVEC estimation approach.

The difference on CPTE between the two approaches is more evident for the consumer price index. Ten months after the shock, the SVEC and SVAR models estimate that 10% and 1.7% of the exchange rate depreciation is passed on into consumer prices respectively. This implies that taking into account deviations from the long-run equilibrium relationships in our ERPT analysis is important.

Impulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

Page 33: Impulse-Response  Functions Analysis :  An application to the  Exchange  Rate  Pass- Through  in  Mexico

References Impulse-Response Functions Analysis: An Application to the Exchange Rate Pass-Through in Mexico

Bruggemann, Ralf, Krolzig Hans-Martin and Lütkepohl, Helmut (2003). Comparison of Model Reduction Methods for VAR processes. Economics Papers 2003-W13, Economics Group, Nuffield College, University of Oxford.

Capistrán, Carlos, Ibarra-Ramirez, Raúl and Ramos-Francia, Manuel. (2011). El Traspaso de Movimientos del Tipo de Cambio a los Precios: Un Análsis para la Economía Mexicana. Banco de México. Documentos de Investigación. Working Paper No. 2011-12.

Lütkepohl, Helmut. (2005). New Introduction to Multiple Time Series Analysis. Springer-Verlag.