Time Varying Multivariate Autoregressive Modeling

Matlab code for time-varying multivariate autoregressive (TV-MVAR) modeling

https://codeocean.com/capsule/4783581

Visit Website
Visit Website

You are now following this Submission

This toolbox contains Matlab codes for time-varying multivariate autoregressive (TV-MVAR) modeling. MVAR models are usually applied to investigate couplings between various time-series in frequency domain. Herein, changes in the model parameters are tracked using the conventional Kalman Filer (KF) and a proposed modified KF. Model order selection and hyperparameter optimization is realized using Genetic Algorithms, significantly improving accuracy and run-time. Residual heteroskedasticity is tackled by using Generalized Autoregressive Conditional Heteroskedasticity (GARCH) models leading to more accurate representations of the strength and directionality of the underlying couplings.

The code can be also found at: https://github.com/BioSigSystLab/TV-MVAR

Cite As

Kostoglou, Kyriaki, et al. Time Varying Multivariate Autoregressive Modeling. Code Ocean, 2019, doi:10.24433/co.4367712.v1.

View more styles

Kyriaki Kostoglou, Andrew Robertson, Bradley MacIntosh, Georgios Mitsis, "A novel framework for estimating time-varying multivariate autoregressive models and application to cardiovascular responses to acute exercise", IEEE Transactions on Biomedical Engineering, 2019.

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux