Evolution of Financial Time Series Clusters

Nowadays, a huge amount of applications exist that natively adopt a data-streaming model to represent highly dynamic phenomena. A challenging application is constituted by data from the stock market, where the stock prices are naturally modeled as data streams that fluctuate very much and remain meaningful only for short amounts of time. In this paper we present a technique to track evolving clusters of financial time series, with the aim of constructing reliable models for this highly dynamic application. In our technique the clustering over a set of time series is iterated over time through sliding windows and, at each iteration, the differences between the current clustering and the previous one are studied to determine those changes that are “significant” with respect to the application. For example, in the financial domain, if a company that has belonged to the same cluster for a certain amount of time moves to another cluster, this may be a signal of a significant change in its economical or financial situation.

[1]  Bin Zhang,et al.  Defining clusters from a hierarchical cluster tree: the Dynamic Tree Cut package for R , 2008, Bioinform..

[2]  Letizia Tanca,et al.  Event Recognition Strategies applied in the Mercurio Project , 2017, MIDAS@PKDD/ECML.

[3]  J. Gower,et al.  Metric and Euclidean properties of dissimilarity coefficients , 1986 .

[4]  Dragomir Anguelov,et al.  Mining The Stock Market : Which Measure Is Best ? , 2000 .

[5]  Ying Wah Teh,et al.  Time-series clustering - A decade review , 2015, Inf. Syst..

[6]  Edwin J. Elton,et al.  Improved Forecasting Through the Design of Homogeneous Groups , 1971 .

[7]  Ying Wah Teh,et al.  Stock market co-movement assessment using a three-phase clustering method , 2014, Expert Syst. Appl..

[8]  Azriel Rosenfeld,et al.  Tracking Groups of People , 2000, Comput. Vis. Image Underst..

[9]  Bo Ai,et al.  Comparison of Automatic Tracking and Clustering Algorithms for Time-Variant Multipath Components , 2017, 2017 IEEE Globecom Workshops (GC Wkshps).

[10]  Daniel Barbará,et al.  Requirements for clustering data streams , 2002, SKDD.

[11]  J. H. Ward Hierarchical Grouping to Optimize an Objective Function , 1963 .

[12]  Ping Chen,et al.  Tracking Clusters in Evolving Data Sets , 2001, FLAIRS Conference.

[13]  Md. Nazrul Islam,et al.  A robust incremental clustering-based facial feature tracking , 2017, Appl. Soft Comput..

[14]  Myra Spiliopoulou,et al.  MONIC: modeling and monitoring cluster transitions , 2006, KDD '06.

[15]  Karl Granström,et al.  Extended Object Tracking: Introduction, Overview and Applications , 2016, ArXiv.