fabisearch: A Package for Change Point Detection in and Visualization of the Network Structure of Multivariate High-Dimensional Time Series in R

07/06/2022
by   Martin Ondrus, et al.
0

Change point detection is a commonly used technique in time series analysis, capturing the dynamic nature in which many real-world processes function. With the ever increasing troves of multivariate high-dimensional time series data, especially in neuroimaging and finance, there is a clear need for scalable and data-driven change point detection methods. Currently, change point detection methods for multivariate high-dimensional data are scarce, with even less available in high-level, easily accessible software packages. To this end, we introduce the R package fabisearch, available on the Comprehensive R Archive Network (CRAN), which implements the factorized binary search (FaBiSearch) methodology. FaBiSearch is a novel statistical method for detecting change points in the network structure of multivariate high-dimensional time series which employs non-negative matrix factorization (NMF), an unsupervised dimension reduction and clustering technique. Given the high computational cost of NMF, we implement the method in C++ code and use parallelization to reduce computation time. Further, we also utilize a new binary search algorithm to efficiently identify multiple change points and provide a new method for network estimation for data between change points. We show the functionality of the package and the practicality of the method by applying it to a neuroimaging and a finance data set. Lastly, we provide an interactive, 3-dimensional, brain-specific network visualization capability in a flexible, stand-alone function. This function can be conveniently used with any node coordinate atlas, and nodes can be color coded according to community membership (if applicable). The output is an elegantly displayed network laid over a cortical surface, which can be rotated in the 3-dimensional space.

READ FULL TEXT
research
03/10/2021

Factorized Binary Search: change point detection in the network structure of multivariate high-dimensional time series

Functional magnetic resonance imaging (fMRI) time series data presents a...
research
01/18/2022

WATCH: Wasserstein Change Point Detection for High-Dimensional Time Series Data

Detecting relevant changes in dynamic time series data in a timely manne...
research
05/18/2023

Spectral Change Point Estimation for High Dimensional Time Series by Sparse Tensor Decomposition

We study the problem of change point (CP) detection with high dimensiona...
research
01/12/2021

Change-point detection using spectral PCA for multivariate time series

We propose a two-stage approach Spec PC-CP to identify change points in ...
research
01/18/2021

Online detection of failures generated by storage simulator

Modern large-scale data-farms consist of hundreds of thousands of storag...
research
05/10/2020

A new segmentation method for the homogenisation of GNSS-derived IWV time-series

Homogenization is an important and crucial step to improve the usage of ...
research
03/31/2022

Controlled Discovery and Localization of Signals via Bayesian Linear Programming

Scientists often must simultaneously discover signals and localize them ...

Please sign up or login with your details

Forgot password? Click here to reset