VECM Causality 2 CIVs
Posted: Sat Oct 12, 2019 5:25 pm
Hello,
I am trying to do causality test for VECM. Using VECMCAUSE.RPF as an example, let's say we have 5 variables: tb3mo tb6mo A B C
after cointegration test I find 2 cointegrating vectors.
following description in VECMCAUSE.RPF
(1) I estimate cointegrating vectors z1 and z2
(2) I run
linreg d3mo
# z1{1} z2{1} d3mo{1 to nlags-1} d6mo{1 to nlags-1}.... C{1 to nlags-1}
(3) Is this a right way for short run causality?
exclude(title="Test for 6MO causing 3MO")
# z{1} z2{1} d6mo{1 to nlags-1}
(4) Is this a right way for long-run causality?
exclude(title="Test for 6MO long-run causing 3MO")
# z{1} z2{1}
5) Continuing this way, I want to test C cause 3MO
Should I do ?
exclude(title="Test for C causing 3MO")
# z{1} z2{1} C{1 to nlags-1}
exclude(title="Test for C long-run causing 3MO")
# z{1} z2{1}
But now long-run for 6MO and C are same?
Please help.
I am trying to do causality test for VECM. Using VECMCAUSE.RPF as an example, let's say we have 5 variables: tb3mo tb6mo A B C
after cointegration test I find 2 cointegrating vectors.
following description in VECMCAUSE.RPF
(1) I estimate cointegrating vectors z1 and z2
(2) I run
linreg d3mo
# z1{1} z2{1} d3mo{1 to nlags-1} d6mo{1 to nlags-1}.... C{1 to nlags-1}
(3) Is this a right way for short run causality?
exclude(title="Test for 6MO causing 3MO")
# z{1} z2{1} d6mo{1 to nlags-1}
(4) Is this a right way for long-run causality?
exclude(title="Test for 6MO long-run causing 3MO")
# z{1} z2{1}
5) Continuing this way, I want to test C cause 3MO
Should I do ?
exclude(title="Test for C causing 3MO")
# z{1} z2{1} C{1 to nlags-1}
exclude(title="Test for C long-run causing 3MO")
# z{1} z2{1}
But now long-run for 6MO and C are same?
Please help.