This article aims to design a trend-oriented-granulation-based fuzzy C -means (FCM) algorithm that can cluster a group of time series at an abstract (granular) level. To achieve a better trend-oriented… Click to show full abstract
This article aims to design a trend-oriented-granulation-based fuzzy C -means (FCM) algorithm that can cluster a group of time series at an abstract (granular) level. To achieve a better trend-oriented granulation of a time series, l1 trend filtering is firstly carried out to result in segments which are then optimized by the proposed segment merging algorithm. By constructing a linear fuzzy information granule (LFIG) on each segment, a granular time series which well reflects the linear trend characteristic of the original time series is produced. With the novel designed distance that can well measure the trend similarity of two LFIGs, the distance between two granular time series is calculated by the modified dynamic time warping (DTW) algorithm. Based on this distance, the LFIG-based FCM algorithm is developed for clustering time series. In this algorithm, cluster prototypes are iteratively updated by the specifically designed granule splitting and merging algorithm, which allows the lengths of prototypes to change in the process of iteration. This overcomes the serious drawback of the existing approaches, where the lengths of prototypes cannot be changed. Experimental studies demonstrate the superior performance of the proposed algorithm in clustering time series with different shapes or trends.
               
Click one of the above tabs to view related content.