So, what do you understand by vector error correction model (VECM)?

You may say any of the following: that it is a system having a ** vector** of two or more variables;

that all the variables in a VECM are endogenous; there are no exogenous variables;

VECM is constructed only if the variables are cointegrated; cointegration implies evidence of a long-run relationship among the variables;

it is a restricted VAR model with cointegrating restrictions built into the specification;

constructed to examine long- and short-run dynamics of the cointegrated series;

restricts the long-run behaviour of endogenous variables to converge to their cointegrating relationships;

that the cointegrating term is known as the error correction term;

it is a representation of cointegrated VAR (courtesy of Granger’s representation theorem) and that the resulting VAR from VECM representation has more efficient coefficient estimates.

Also, note that VAR specified in differences is a mis-specification while VECM is obtained by differencing a VAR, hence losing a lag. So, you construct a VECM with a (*p-1*) lag lengths for all the variables in the system.

These are the basic steps required to estimating a VECM. (1) series must be stationary (integrated of same order); (2) determine optimal lag length for the model; (3) perform Johansen cointegration test; (4) if there is no cointegration, estimate the unrestricted VAR model; (5) but if there is cointegration, then specify the restricted VAR model (i.e. VECM).

[Here is the video clip for the tutorial]

I was recommended this website by my cousin. I am not sure whether this post is written by him as no one else know such detailed about my difficulty. You are amazing! Thanks!

…thanks Betty for the kind remarks. Humbly appreciated and kindly tell others too…gracias!

I wanted to make a simple note to say thanks to you for these remarkable solutions you are sharing at this website. My rather long internet investigation has at the end of the day been paid with reliable points to write about with my visitors. I would declare that most of us visitors are really endowed to exist in a fabulous place with so many outstanding individuals with insightful ideas. I feel really lucky to have seen your web site and look forward to so many more exciting moments reading here. Thank you once again for everything.

…thanks Laverne for the kind remarks. Humbly appreciated and kindly tell others too…gracias!

With thanks! Valuable information!

…thanks Eldon for the kind remarks. Humbly appreciated and kindly tell others too…gracias!

With thanks! Valuable information!

…thanks Leena for the kind remarks. Humbly appreciated and kindly tell others too…gracias!

I must say, your youtube videos got me through my MSc Dissertation on the use of VECM in my study. Thanks. However, there’s still an elephant in the room which is the issue of losing a lag when specifying a VECM especially when the lag criteria has revealed a particular number. If you could she’d more light on this. Amazing work you’re doing.

I have found your VECM videos extremely enlightening. You are a great LADY… and thank you for sharing. Am confident that my MSc. Economics and Finance research will be one of the BEST in the University!

Thanks for the encouraging feedback, Beyard. Deeply appreciated!

I’m rooting for you all the way to the top!

Thanks so much ma… i realy appreciate.

Ma, what is the difference between ECM and VECM? Are they the same? If no, i want to learn how to estimate ECM… Thanks ma and may God almighty increase you more in knowledge and bless you

Hi Kasim,

ECM is from the estimation of single-equation models like ARDL. VECM relates to a system of equations like VAR.

Kindly watch my ARDL and VAR videos on how to engage both techniques.

Thanks!