Skip to main content
Erschienen in: Soft Computing 16/2017

23.02.2016 | Methodologies and Application

Detecting structural breaks in time series via genetic algorithms

verfasst von: Benjamin Doerr, Paul Fischer, Astrid Hilbert, Carsten Witt

Erschienen in: Soft Computing | Ausgabe 16/2017

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Detecting structural breaks is an essential task for the statistical analysis of time series, for example, for fitting parametric models to it. In short, structural breaks are points in time at which the behaviour of the time series substantially changes. Typically, no solid background knowledge of the time series under consideration is available. Therefore, a black-box optimization approach is our method of choice for detecting structural breaks. We describe a genetic algorithm framework which easily adapts to a large number of statistical settings. To evaluate the usefulness of different crossover and mutation operations for this problem, we conduct extensive experiments to determine good choices for the parameters and operators of the genetic algorithm. One surprising observation is that use of uniform and one-point crossover together gave significantly better results than using either crossover operator alone. Moreover, we present a specific fitness function which exploits the sparse structure of the break points and which can be evaluated particularly efficiently. The experiments on artificial and real-world time series show that the resulting algorithm detects break points with high precision and is computationally very efficient. A reference implementation with the data used in this paper is available as an applet at the following address: http://​www.​imm.​dtu.​dk/​~pafi/​TSX/​. It has also been implemented as package SBRect for the statistics language R.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Anhänge
Nur mit Berechtigung zugänglich
Fußnoten
1
For the range minimum/maximum problem, a solution using O(T) time and space and O(1) query time is known, see Fischer and Heun (2011). We choose not to use this method because of its implementation overhead and because it does not generalize to other statistical models like AR-models.
 
Literatur
Zurück zum Zitat Bäck T, Fogel DB, Michalewicz Z (eds) (1997) Handbook of Evolutionary Computation, 1st edn. IOP Publishing Ltd., BristolMATH Bäck T, Fogel DB, Michalewicz Z (eds) (1997) Handbook of Evolutionary Computation, 1st edn. IOP Publishing Ltd., BristolMATH
Zurück zum Zitat Bardet JM, Kengne W, Wintenberger O (2012) Multiple breaks detection in general causal time series using penalized quasi-likelihood. Electron J Stat 6:435–477MathSciNetCrossRefMATH Bardet JM, Kengne W, Wintenberger O (2012) Multiple breaks detection in general causal time series using penalized quasi-likelihood. Electron J Stat 6:435–477MathSciNetCrossRefMATH
Zurück zum Zitat de Berg M, van Krefeld M, Overmars M, Schwarzkopf O (2000) Computational Geometry: Algorithms and Applications, 2nd edn. Springer de Berg M, van Krefeld M, Overmars M, Schwarzkopf O (2000) Computational Geometry: Algorithms and Applications, 2nd edn. Springer
Zurück zum Zitat Davis R, Lee T, Rodriguez-Yam G (2006) Structural break estimation for nonstatinary time series models. J Am Stat Assoc 101(473):223–239CrossRefMATH Davis R, Lee T, Rodriguez-Yam G (2006) Structural break estimation for nonstatinary time series models. J Am Stat Assoc 101(473):223–239CrossRefMATH
Zurück zum Zitat Davis R, Lee T, Rodriguez-Yam G (2008) Break detection for a class of nonlinear time series models. J Time Ser Anal 29:834–867MathSciNetCrossRefMATH Davis R, Lee T, Rodriguez-Yam G (2008) Break detection for a class of nonlinear time series models. J Time Ser Anal 29:834–867MathSciNetCrossRefMATH
Zurück zum Zitat De Grauwe P, Ji Y (2012) Mispricing of sovereign risk and multiple equilibria in the eurozone. Centre for European Policy Working Paper 361 De Grauwe P, Ji Y (2012) Mispricing of sovereign risk and multiple equilibria in the eurozone. Centre for European Policy Working Paper 361
Zurück zum Zitat De Wachter S, Tzavalis E (2012) Detection of structural breaks in linear dynamic panel data models. Comput Stat Data Anal 56(11):3020–3034MathSciNetCrossRefMATH De Wachter S, Tzavalis E (2012) Detection of structural breaks in linear dynamic panel data models. Comput Stat Data Anal 56(11):3020–3034MathSciNetCrossRefMATH
Zurück zum Zitat Deb K, Mohan M, Mishra S (2005) Evaluating the domination based multiobjective evolutionary algorithm for a quick computation of pareto-optimal solutions. Evol Comput J 13(4):501–525CrossRef Deb K, Mohan M, Mishra S (2005) Evaluating the domination based multiobjective evolutionary algorithm for a quick computation of pareto-optimal solutions. Evol Comput J 13(4):501–525CrossRef
Zurück zum Zitat Fischer J, Heun V (2011) Space-efficient preprocessing schemes for range minimum queries on static arrays. SIAM J Comput 40:465–492MathSciNetCrossRefMATH Fischer J, Heun V (2011) Space-efficient preprocessing schemes for range minimum queries on static arrays. SIAM J Comput 40:465–492MathSciNetCrossRefMATH
Zurück zum Zitat Fischer P, Hilbert A (2014) Fast detection of structural breaks. In: Proceedings of 21th International Conference on Computational Statistics 2014, pp 9–16 Fischer P, Hilbert A (2014) Fast detection of structural breaks. In: Proceedings of 21th International Conference on Computational Statistics 2014, pp 9–16
Zurück zum Zitat Hillebrand E, Medeiros MC (2014) Nonlinearity, breaks, and long-range dependence in time-series models. J Bus Econ Stat (just-accepted):00–00 Hillebrand E, Medeiros MC (2014) Nonlinearity, breaks, and long-range dependence in time-series models. J Bus Econ Stat (just-accepted):00–00
Zurück zum Zitat Jansen T, Zarges C (2011) Analysis of evolutionary algorithms: From computational complexity analysis to algorithm engineering. In: Proceedings of the 11th ACM SIGEVO Workshop on Foundations of Genetic Algorithms (FOGA 2011), ACM Press, pp 1–14 Jansen T, Zarges C (2011) Analysis of evolutionary algorithms: From computational complexity analysis to algorithm engineering. In: Proceedings of the 11th ACM SIGEVO Workshop on Foundations of Genetic Algorithms (FOGA 2011), ACM Press, pp 1–14
Zurück zum Zitat Jong K, Marchiori E, van der Vaart A, Ylstra B, Weiss M, Meijer G (2003) Chromosomal breakpoint detection in human cancer. In: Proceedings Applications of Evolutionary Computing, EvoWorkshop 2003: EvoBIO, EvoCOP, EvoIASP, EvoMUSART, EvoROB, and EvoSTIM, Essex, UK, April 14-16, 2003, pp 54–65. doi:10.1007/3-540-36605-9_6 Jong K, Marchiori E, van der Vaart A, Ylstra B, Weiss M, Meijer G (2003) Chromosomal breakpoint detection in human cancer. In: Proceedings Applications of Evolutionary Computing, EvoWorkshop 2003: EvoBIO, EvoCOP, EvoIASP, EvoMUSART, EvoROB, and EvoSTIM, Essex, UK, April 14-16, 2003, pp 54–65. doi:10.​1007/​3-540-36605-9_​6
Zurück zum Zitat Knuth D (1969) The Art of Computer Programming, vol II. Addison-Wesley Knuth D (1969) The Art of Computer Programming, vol II. Addison-Wesley
Zurück zum Zitat Lee TC (2002) Automatic smoothing for discontinuous regression functions. Stat Sin 12(3):823–842MathSciNetMATH Lee TC (2002) Automatic smoothing for discontinuous regression functions. Stat Sin 12(3):823–842MathSciNetMATH
Zurück zum Zitat Meligkotsidou L, Vrontos ID (2014) Detecting structural breaks in multivariate financial time series: evidence from hedge fund investment strategies. J Stat Comput Simul 84(5):1115–1135MathSciNetCrossRef Meligkotsidou L, Vrontos ID (2014) Detecting structural breaks in multivariate financial time series: evidence from hedge fund investment strategies. J Stat Comput Simul 84(5):1115–1135MathSciNetCrossRef
Zurück zum Zitat Morales L, Gassie E (2011) Structural breaks and financial volatility: Lessons from bric countries. Leibniz-Institut für Agrarentwicklung in Mittel- und Osteuropa (IAMO), Halle (Saale), no. 13 in IAMO Forum 2011. http://hdl.handle.net/10419/50791 Morales L, Gassie E (2011) Structural breaks and financial volatility: Lessons from bric countries. Leibniz-Institut für Agrarentwicklung in Mittel- und Osteuropa (IAMO), Halle (Saale), no. 13 in IAMO Forum 2011. http://​hdl.​handle.​net/​10419/​50791
Zurück zum Zitat Preuß P, Puchstein R, Dette H (2015) Detection of multiple structural breaks in multivariate time series. J Am Stat Assoc 110:654–668MathSciNetCrossRef Preuß P, Puchstein R, Dette H (2015) Detection of multiple structural breaks in multivariate time series. J Am Stat Assoc 110:654–668MathSciNetCrossRef
Zurück zum Zitat Rapach DE, Wohar ME (eds) (2008) Frontiers of Economics and Globalization, vol 3, Forecasting in the Presence of Structural Breaks and Model Uncertainty. Emerald Rapach DE, Wohar ME (eds) (2008) Frontiers of Economics and Globalization, vol 3, Forecasting in the Presence of Structural Breaks and Model Uncertainty. Emerald
Metadaten
Titel
Detecting structural breaks in time series via genetic algorithms
verfasst von
Benjamin Doerr
Paul Fischer
Astrid Hilbert
Carsten Witt
Publikationsdatum
23.02.2016
Verlag
Springer Berlin Heidelberg
Erschienen in
Soft Computing / Ausgabe 16/2017
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-016-2079-0

Weitere Artikel der Ausgabe 16/2017

Soft Computing 16/2017 Zur Ausgabe