Abstract
Repeated patterns often appear in time series data. Discovering these patterns is challenging because time series need to be segmented and clustered simultaneously. Clusterwise regression is a useful approach that enables the segmentation and clustering of the time series simultaneously. In this paper, we consider the multivariate time series generated by vector autoregressive (VAR) models. By introducing a weight function matrix and using the clusterwise VAR method, we propose a minimization model that consists of the sum of weighted squared regression errors and the total variation of the weight function matrix. The total variation of the weight function matrix enforces temporal proximity on the clustering results. Based on alternating minimization, we design an expectation maximization (EM)-like method to estimate the weights and the VAR regression parameters alternatively. Experimental results for both synthetic and real-world time series show the effectiveness of the proposed method and its competitiveness compared with existing methods.
| Original language | English |
|---|---|
| Article number | 94 |
| Number of pages | 17 |
| Journal | Journal of Scientific Computing |
| Volume | 105 |
| Issue number | 3 |
| Early online date | 16 Nov 2025 |
| DOIs | |
| Publication status | Published - Dec 2025 |
Bibliographical note
Publisher Copyright:© The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2025.
Funding
This work was supported by the National Natural Science Foundation of China (No. 11971215), the Science and Technology Project of Gansu Province of China (No. 22JR5RA391), Center for Data Science of Lanzhou University, China, and the Key Laboratory of Applied Mathematics and Complex Systems of Lanzhou University, China, the Foundation for Innovative Fundamental Research Group Project of Gansu Province (Grant No. 25JRRA805), the Youth Fund Project of Lanzhou Jiaotong University (No. 1200061425).
Keywords
- Multivariate time series
- Subsequence clustering
- Clusterwise regression
- Vector autoregressive
- Total variation