Hello, I am building a VAR modell in order to discover how (WTI) oil price shocks (changes in the WTI price) and 3 macroeconomic control variables (gdp_growth, Log-Interest rate, Log-exchange rate) influence core and headline inflation in the USA. I use semiannual data from 1986 to 2022. All variables are non-stationary (in case of gdp_g and inflation variables adf.test p-value between 0.06 and 0.1 very close to being stationary at levels) but stationary in first differences - so they are all I(1). So I thought the requirements for applying VECM are given. Then I did the model selection and filtered for AIC and SC/BIC information criteria which give me weird results. When I set lag.max to 8,10,12,etc AIC is always at 8,10,12; SC is either at 1 or also at the max (8,10,12,etc). Furthermore, the results for those high lags are not even given - it is written -Inf. (infinity) or NaN. (the results in lag selection are attached down here). I have a mix of seasonally adjusted and unadjusted variables.

I have these results with all variations of the variables and even with other variables that I add and replace. I think I am doing something fundamentally wrong. I think maybe that the discrepancy between the nearly stationary variables at levels and the clearly non-stationary variables at levels has something to do with it. Can you help me please? What am I doing potentially wrong? Does it mean the model can not be applied and I should consider an ARDL approach? It is my first reserach I am doing on VECM models. Thanks a lot in advance!

This is my code in R:

#loading data and analyse via ADF test

HINF

More Philipp Mackert's questions See All
Similar questions and discussions