Pattern sequence analysis to forecast time series

  1. Martínez Álvarez, Francisco
unter der Leitung von:
  1. Alicia Troncoso Lara Doktormutter

Universität der Verteidigung: Universidad Pablo de Olavide

Fecha de defensa: 12 von März von 2010

Gericht:
  1. José Cristobal Riquelme Santos Präsident/in
  2. Juan Antonio Ortega Ramírez Sekretär/in
  3. João Manuel Portela da Gama Vocal
  4. Óscar Cordón García Vocal
  5. Héctor Pomares Cintas Vocal
Fachbereiche:
  1. Deporte e Informática

Art: Dissertation

Teseo: 303777 DIALNET

Zusammenfassung

The main goal of this work is to develop a general-purpose algorithm devoted to forecast data temporally generated. However, during the elaboration of this work, several complementary tasks have been completed in order to add robustness to the algorithm. First, the application of clustering techniques over time series have been shown to be useful to discover patterns. Indeed, several miscellaneous time series related to electricity, seismicity and pollution have been studied by means of such techniques. Since each technique tends to discover clusters with prefixed shapes, the use of K-means, Expectation-Maximization and Fuzzy C-means have been discussed in order to evaluate the adequacy for each time series. Hence, a new methodology to systematically select the number of clusters has been proposed. This strategy is based on a majority-based votes and combines all the three aforementioned techniques. In order to take advantage of the information provided by clustering techniques, a new forecasting time series algorithm has been developed. Thus, once the time series under analysis is labeled by applying such techniques, these clusters (or labels) are sequentially computed in order to find similarities between the days before the day to be predicted and the historical data. Finally, the algorithm averages the samples after the patterns found in the historical data and generates a prediction. Last, this thesis also addresses the apparition of data with specially unexpected values. To deal with these data or outliers, a novel hybrid methodology has been proposed. Thus, the apparition of outliers is predicted by inserting an existing approach based on discovering of frequent episodes in sequences in the the general scheme of prediction.