Specification search in nonlinear time-series models using the genetic algorithm

Michael Beenstock*, George Szpiro

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

22 Scopus citations

Abstract

The Genetic Algorithm (GA) is used to estimate dynamic nonlinear time-series models from nonstationary data. Specification search takes place at three different levels: between competing covariates, between different dynamic specifications, and across functional forms. A variation of GA is developed that operates on strings representing functional forms. Although the dimensionality of the specification space is very large, we show that GA succeeds in estimating strings that have straightforward economic interpretations. The nonstationarity of the data gives rise to the problem of spurious fitness in strings obtained by GA. We suggest the use of stationarity tests on the residuals obtained from static versions of dynamic strings to determine whether the underlying relationship is cointegrated. We use data on "Lotto" sales in Israel to illustrate the application of GA. Finally, we compare models estimated by artificial intelligence (GA) with models estimated by conventional specification search.

Original languageEnglish
Pages (from-to)811-835
Number of pages25
JournalJournal of Economic Dynamics and Control
Volume26
Issue number5
DOIs
StatePublished - May 2002

Keywords

  • Genetic algorithm
  • Lotto
  • Nonlinear time series
  • Specification search

Fingerprint

Dive into the research topics of 'Specification search in nonlinear time-series models using the genetic algorithm'. Together they form a unique fingerprint.

Cite this