Passer au contenu principal

Time Series Clustering Toolbox

Andrii Zakovorotnyi

Groups similar intervals of time series or range columns or rows

This Excel Web Add-in aims to assist users with their data analytics by completing a cluster analysis - the algorithm finds similar vectors in a selected Excel range on a user's worksheet, combines them into groups and present these groups using a new worksheet with additional information. The main advantage of this Add-in concerns the fact that it can work not only with Excel rows or columns but also with the time series and its timestamps - automatically splitting a time series into vectors using a predefined time interval. Add-in works with the following time intervals: seconds, minutes, hours and days.

The whole Add-in workflow can be divided into three steps:

  • gathering required data by prompting a user to fill specific information into the Add-in dialog box - provide a reference to a range of values on an Excel worksheet, provide a number of clusters, choose what type of output information should be displayed by postprocessing;
  • data preprocessing - checking the non-numerical numbers in a referenced range, filling gaps using linear interpolation between known data points;
  • clustering of the data using the k-means algorithm;
  • data postprocessing - providing information general and detailed information about the results of the clustering procedure.

This Excel Web Add-in will not send data from user's workbook using the internet connection. All calculations are fulfilled using the user's local computer or tablet.

The free version of this Office Add-in clusters only limited number of intervals, while the paid and trial versions of this Office Add-in cluster the unlimited number of intervals.

Note: in order to run this Office Add-in, a user needs to be signed in using your Microsoft Account and have a valid license.

Fonctionnalités du complément
Lorsque ce complément est utilisé, il
  • Peut lire votre document et y apporter des modifications
  • Peut envoyer des données via Internet