BookmarkSubscribeRSS Feed
tugasakhir
Calcite | Level 5

Suppose there are three variables, say (x), (y), and (z), and they are modeled using a VARMA model in PROC VARMAX.

For the Granger causality test, I would like to ask about the correct way to specify and interpret the test in a multivariate setting. In many examples, Granger causality is usually explained pairwise, for example whether (x) Granger-causes (y), or whether (y) Granger-causes (x).

However, if the VARMA model includes three endogenous variables, should the Granger causality test be conducted only between two variables at a time, for example:

  • (x --> y),

  • (y --> x),

  • (x --> z),

  • (z --> x),

  • (y --> z),
  • (z --> y)

or should it be tested in a conditional or joint sense, for example:

  • whether (x) Granger-causes (y) while controlling for (z),

  • whether (x) Granger-causes (z) while controlling for (y),

  • or whether (y) and (z) jointly Granger-cause (x)?

In other words, when using PROC VARMAX with three endogenous variables, should the Granger causality test be interpreted as a pairwise relationship between two variables, or as a test within the full multivariate system?

Any explanation or guidance on how to correctly conduct and interpret this Granger causality test in PROC VARMAX would be greatly appreciated.

Thank you.