Time Varying Multivariate Autoregressive Modeling

Matlab code for time-varying multivariate autoregressive (TV-MVAR) modeling
Updated 11 Mar 2019

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
Created with R2018a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Conditional Mean Models in Help Center and MATLAB Answers