K-ARMA Models for Clustering Time Series Data
We present an approach to clustering time series data using a model-based generalization of the K-Means algorithm which we call K-Models. We prove the convergence of this general algorithm and relate it to the hard-EM algorithm for mixture modeling. We then apply our method first with an AR($p$) clustering example and show how the clustering algorithm can be made robust to outliers using a least-absolute deviations criteria. We then build our clustering algorithm up for ARMA($p,q$) models and extend this to ARIMA($p,d,q$) models. We develop a goodness of fit statistic for the models fitted to clusters based on the Ljung-Box statistic. We perform experiments with simulated data to show how the algorithm can be used for outlier detection, detecting distributional drift, and discuss the impact of initialization method on empty clusters. We also perform experiments on real data which show that our method is competitive with other existing methods for similar time series clustering tasks.
Code (0)
등록된 구현이 없습니다.
Tasks
ClusteringOutlier DetectionTime SeriesTime Series AnalysisTime Series ClusteringSimilar Papers 제목 키워드 기반
Applications of Machine Learning in Pharmacogenomics: Clustering Plasma Concentration-Time Curves
Pharmaceutical researchers are continually searching for techniques to improve both drug development processes and patient outcomes. An area of recent interest is the potential for machine learning (ML) applications with…
ClusteringData VisualizationDescriptiveDynamic Time Warping+2Sequential estimation of Spearman rank correlation using Hermite series estimators
In this article we describe a new Hermite series based sequential estimator for the Spearman rank correlation coefficient and provide algorithms applicable in both the stationary and non-stationary settings. To treat the…
ClusteringData Summarizationfeature selectionSequential Correlation EstimationNetwork Clustering Via Kernel-ARMA Modeling and the Grassmannian The Brain-Network Case
This paper introduces a clustering framework for networks with nodes annotated with time-series data. The framework addresses all types of network-clustering problems: State clustering, node clustering within states (a.k…
ClusteringCommunity DetectionNode ClusteringTime Series+1KARMA: A Multilevel Decomposition Hybrid Mamba Framework for Multivariate Long-Term Time Series Forecasting
Multivariate long-term and efficient time series forecasting is a key requirement for a variety of practical applications, and there are complex interleaving time dynamics in time series data that require decomposition m…
Computational EfficiencyMambaTime SeriesTime Series ForecastingDeepVARMA: A Hybrid Deep Learning and VARMA Model for Chemical Industry Index Forecasting
Since the chemical industry index is one of the important indicators to measure the development of the chemical industry, forecasting it is critical for understanding the economic situation and trends of the industry. Ta…
PredictionTime Series