Skip to main content

The application of genetic programming to the investigation of short, noisy, chaotic data series

  • Conference paper
  • First Online:
Book cover Evolutionary Computing (AISB EC 1994)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 865))

Included in the following conference series:

Abstract

Techniques to investigate chaotic data require long noisefree series. Genetic programming allows fitting of arbitrary functions to short noisy datasets. Conventional genetic programming was used to fit Lisp S-expressions to a known chaotic series (the Mackey-Glass equation, discretized to a map) with added noise. Embedding was performed by including previous values in time in the terminal set. Prediction intervals were 20–1065 steps into the future, based upon near-minimal 35 ‘training’ points from the series.

Fittest S-expressions yielded useful structural information. Semilogarithmic plots of normalised root mean squared error of the fittest forecasts against the length of forecast showed two dominant slopes. Noise led to a small exponential increase in this error. Genetic programming appears useful, as it compares favourably with established techniques, is robust to noise, and easily avoids overfitting.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Casdagli, M.: Nonlinear prediction of chaotic time series. Physica D 35 (1989) 335–356

    Google Scholar 

  2. Casdagli, M.: Chaos and deterministic versus stochastic non-linear modelling. J. R. Statist. Soc. B 54 (1991) 303–328

    Google Scholar 

  3. Casdagli, M., des Jardins, D., Eubank, S., Farmer, J. D., Gibson, J., Theiler, J.: Nonlinear modelling of chaotic time series: theory and applications. In Kim, J. H., Stringer, J. (Eds.): Applied Chaos. New York, NY: Wiley-Interseience (1992)

    Google Scholar 

  4. Farmer, J. D., Sidorowich, J. J.: Predicting chaotic time series. Phys. Rev. Lett. 59 (1987) 845–848

    PubMed  Google Scholar 

  5. Glass, L., Kaplan, D.: Time series analysis of complex dynamics in physiology and medicine. Proceedings of NATO Workshop on Comparative Time Series Analysis held at the Santa Fe Institute, 14–17 May 1992

    Google Scholar 

  6. Grassberger, P., Procaccia, I.: Measuring the strangeness of strange attractors. Physica 9D (1983) 189–208

    Google Scholar 

  7. Koza, J. R.: Genetic Programming. On the Programming of Computers by Means of Natural Selection. Cambridge, MA: MIT Press (1992)

    Google Scholar 

  8. Mackey, M. C., Glass, L.: Oscillation and chaos in physiological control systems. Science 197 (1977) 287–289

    PubMed  Google Scholar 

  9. Mead, W. C., Jones, R. D., Lee, Y. C., Barnes, C. W., Flake, G. W., Lee, L. A., O'Rourke, M. K.: Prediction of chaotic time series using CNLS-net — example: the Mackey-Glass equation. In Casdagli, M., Eubank, S. (Eds.): Nonlinear Modelling and Forecasting. Redwood City, CA: Addison-Wesley (1992)

    Google Scholar 

  10. Meyer, T. P., Packard, N. H.: Local forecasting of high-dimensional chaotic dynamics. In Casdagli, M., Eubank, S. (Eds.): Nonlinear Modelling and Forecasting. Redwood City, CA: Addison-Wesley (1992)

    Google Scholar 

  11. Nychka, D., Ellner, S., Gallant, A. R., McCaffrey, D.: Finding chaos in noisy systems. J. R. Statist. Soc. B 54 (1992) 399–426

    MathSciNet  Google Scholar 

  12. Oakley, E. H. N.: Two scientific applications of genetic programming: the development of stack filters, and the fitting of non-linear equations to chaotic data. In Kinnear, K. (Ed.): Advances in Genetic Programming. Cambridge, MA: MIT Press (1994)

    Google Scholar 

  13. Ruelle, D.: Deterministic chaos: the science and the fiction. Proc. Roy. Soc. Lond. A 427 (1990) 241–248

    Google Scholar 

  14. Stokbro, L., Umberger, D. K.: Forecasting with weighted maps. In Casdagli, M., Eubank, S. (Eds.): Nonlinear Modelling and Forecasting. Redwood City, CA: Addison-Wesley (1992)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Terence C. Fogarty

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Howard, E., Oakley, N. (1994). The application of genetic programming to the investigation of short, noisy, chaotic data series. In: Fogarty, T.C. (eds) Evolutionary Computing. AISB EC 1994. Lecture Notes in Computer Science, vol 865. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58483-8_24

Download citation

  • DOI: https://doi.org/10.1007/3-540-58483-8_24

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58483-4

  • Online ISBN: 978-3-540-48999-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics