The previous time I learnt about Vector Auto Regression. I went further into the topic today to learn about Vector Autoregression Moving-Average (VARMA) and Vector Autoregression Moving-Average with Exogenous Regressors (VARMAX)
- Vector Autoregression Moving-Average (VARMA)
The Vector Autoregression Moving-Average (VARMA) method models the upcoming value in multiple time series by utilising the ARMA model approach. It is the generalization of ARMA to multiple parallel time series, e.g. multivariate time series. - Vector Autoregression Moving-Average with Exogenous Regressors (VARMAX)
The Vector Autoregression Moving-Average with Exogenous Regressors (VARMAX) extends the capabilities of the VARMA model which also includes the modelling of exogenous variables. It is a multivariate version of the ARMAX method. - In essence, VARMAX represents an extension of VARMA by accommodating additional variables with no causal connection to the system under investigation.
- These “exogenous” variables do not directly influence the internal workings of the system; however, they might still have an indirect effect through their interactions with the endogenous variables.
- To capture this complexity, VARMAX models each variable as a linear combination of its previous values, the collective histories of all other variables, current and past errors across all variables, and possibly delayed values of the exogenous variables.
- By doing so, VARMAX enables the inclusion of external influences, such as long-term trends, cyclical patterns, or deliberate interventions, which could otherwise go unaccounted for in simpler VARMA frameworks.