Skip to main content
Taylor & Francis Open Select logoLink to Taylor & Francis Open Select
. 2013 Jun 14;7(Suppl 1):108–116. doi: 10.1080/17513758.2013.804127

Dynamical properties of maps fitted to data in the noise-free limit

Torsten Lindström 1,*
PMCID: PMC3957467  PMID: 23768079

Abstract

We argue that any attempt to classify dynamical properties from nonlinear finite time-series data requires a mechanistic model fitting the data better than piecewise linear models according to standard model selection criteria. Such a procedure seems necessary but still not sufficient.

Keywords: deterministic chaos, model selection, regression model, time-series, threshold autoregressive model, skew tent map, uniqueness of periodic attractors, difference equation, bifurcation diagram

1. Introduction

May and Oster [23] pointed out the possibility that simple nonlinear ecological models may possess very complicated dynamics. However, mentioning that interesting phenomena might occur does not mean proving their existence. After May and Oster's [23] paper, there were several attempts to corroborate chaos in ecology by fitting nonlinear models to population data. One of the first studies was made by Hassell et al. [13] and their conclusion was that most data corresponded to parameter values outside the chaotic regime. Reasons for such observations have been discussed since then (see e.g. [3, 25, 26]). One of the most intriguing issues in this context is the methodological one: Does there exist any method allowing for some kind of classification of the long-run qualitative behaviour from the time-series data? And if one exists, what amount of data and what kind of prior information regarding the data is then needed?

Morris [24] illustrated at least three problems that might arise as attempts to derive the long-run qualitative behaviour from time-series data are analysed and the issue is still not closed (see [2, 17, 29, 35] and references therein). In this paper, we stress that models ranked by model selection criteria such as Akaike Information Criterion (AIC) or generalized cross-validation (GCV) (see e.g. [4, 9, 14, 28]) optimize various short-term predictive properties. Highly ranked models may, therefore, display long-run dynamical properties deviating from those of the time-series. Thus, additional information must be provided in order to ensure topological equivalence.

State space reconstruction theorems, cf. Takens [31] and Deyle and Sugihara [6], ensure that positive Lyapunov exponents can be computed from infinite quantities of deterministic data. A method for the classification of dynamical behaviour for time-series cannot rely on such prior information. Measurements are always finite in number and a priori information regarding the sign of the Lyapunov exponent cannot be assumed to exist if a topological classification remains an objective. We find an analysis in the noise-free limit particularly interesting in the light of the expanding body of literature concerning noise reduction in general, see e.g. Stark [30] and Han and Chang [11].

Our paper is organized as follows: We commence with some background of the problem and mechanistic modelling. We then introduce data-based modelling and the dynamics of piecewise linear maps. We define stability switches in one dimension and discuss the information available in the noise-free limit of finite one-observable time-series data. The main referenceis Lindström [20].

2. Nonlinearity necessary

Consider an one-observable time-series, like the one in Figure 1. The observed time-series has the following properties: It is of finite size and usually short. It may be oscillatory and potentially chaotic. Aswe are considering graphsofone-observable census-data, like Figure 1, questions concerning the mechanisms behind the observed behaviour may arise. We ask whether some interactions between species occur and questions regarding at what level this interaction occurs might follow. If we are observing some herbivores, we may ask whether the oscillations are due to vegetation–herbivore or herbivore–carnivore interaction, cf. Turchin et al. [34] and Lindström [19]. Alternative explanations like resource partitioning, or noise, may exist. In ecological terms, linear models combined with noise are not a sufficient explanation. Linear models combined with noise may lead to a negative number of individuals. Moreover, if this possibility is removed by introducing log-linear models, then the populations may start producing their own limiting resources at low densities. Absurd predictions of linear and log-linear ecological models have been mentioned before, see e.g. Hassell [12] or Lima [18].

Figure 1.

Figure 1.

One-observable census-data for some population.

3. Data-based model selection and consequences of nonlinearity

In many cases, we do not have good ideas regarding the reason behind possible population oscillations. But we still want to find out a function being able to predict the points in the data-set. It is difficult to determine a suitable class of functions to be used to explain the data. Polynomials can be used on finite intervals (cf. [7]) and they range from the response-mean models up to interpolation models. If we choose to work with response-mean models, then all oscillations are explained as noise and there are no trends. In the interpolation extreme, all oscillations are explained as trends and there is no noise. We want to select some functions between these two extremes and there exist several methods for doing this, see e.g. Hastie and Tibshirani [14] or Burnham and Anderson [4]. The objective is to find some functions separating the trends in the data from the noise.

One method for doing this is to train the function to predict the data. We delete one point in the data set and use the remaining ones to predict the deleted point. We repeat this procedure and delete one point at a time. We select the function between response mean and interpolation that is the best one to use the remaining points to predict the deleted points and the procedure is called cross-validation. There are many variants of this procedure and historically GCV was used in order to save computing efforts. Nowadays, new methods save computing time, but GCV is still used to take into account outliers in the data, cf. Green and Silverman [9].

A different method is the AIC [1]. It has a number of nice theoretical properties, see Burnham and Anderson [4] and modifications for small sample sizes exist in the linear case, cf. Hurwich and Tsai [15]. Assume a true model f and consider a set of candidate models gi (x | θ). The candidate models can now be ranked with respect to f according to

3.

or

3.

where the last formula applies to the least-squares method and assumes normally distributed errors. The number K is the total number of estimated parameters including the intercept and the variance. AIC has the property that it will always rank the true reality model as the best model if it is within the model set. Such assumptions cannot be made in general. The major drawback of all these methods is that second derivatives are penalized in the procedure. Thus, if the true reality is nonlinear, the true reality is penalized too (cf. [14]). We concluded in Section 1 that neither linear nor log-linear models are realistic alternatives in ecology.

4. One-dimensional stability switches

We introduce the Sheperd [27]

4.

model as a prototype model. If Xt ≥ 0, then Equation (1) is unimodal and it has negative Schwatzian derivative (cf. [10]). Thus, it has a unique periodic attractor (if one exists) and undergoes the period doubling route to chaos cf. Devaney [5]. On log-scale (1) takes the form

4.

Work on the log-scale has several advantages. First, if we add noise, then the addition of noise cannot cause negative numbers of individuals in the data. Second, if we fit models to data generated by Equation (2), then the fitted models cannot predict negative numbers of individuals, either. Third, we note that Equation (2) is concave down. Thus, if piecewise linear models are fitted to the data in the noise-free limit, then these piecewise linear models are continuous. Model (2) has the dynamical properties depicted in Figure 2. In Figure 2(a), we can follow the amplitude of the solutions and we see the that it gets its first positive value after the first period doubling bifurcation. In Figure 2(b)–(d), we note the complete match of periodic behaviour and negative Lyapunov exponents. Figure 2(c) demonstrates the dominating period of the solution or the maximum of the Fourier transform of the solution.

Figure 2.

Figure 2.

Dynamical properties of the model (2): (a) mean amplitude, (b) periods if any below 512, (c) dominating period, and (d) Lyapunov exponent. Dotted lines indicate the main bifurcations.

5. Continuous TAR-models or skew tent maps

Continuous piecewise linear models are an important class of models and we are going to examine the properties of these models carefully in the single threshold case. Depending on literature, these maps have different names. In the statistical literature, the maps are usually called threshold autoregressive (TAR) models (cf. [32]) and in the dynamical systems literature they are referred to as skew tent maps, too, see Lindström and Thunberg [22] and references therein.

A continuous piecewise linear model with one threshold has four parameters and can be stated as

5.

The parameters A and x* can be eliminated by linear coordinate transformations, leaving the slope parameters c and k as the essential ones (for details, see [22]). Disregarding the most simple and analogous cases, we shall focus on

5.

The essential dynamics of the map ξt+1 = τ (ξt) is that:

  • (1)

    Periodic attractors are unique, if they exist.

  • (2)

    There exist no period doubling bifurcations.

  • (3)

    Chaos bifurcate typically from an interval of neutrally stable periodic solutions.

Therefore, the map may be unimodal, but it does not have negative Schwartzian derivative, cf. Devaney [5]. It is remarkable that it is still possible to prove uniqueness of the periodic attractors. The details of the bifurcation diagram are depicted in Figure 3. Note that all curves depicted in the bifurcation diagram can be computed analytically, see Lindström and Thunberg [22].

Figure 3.

Figure 3.

Bifurcation diagram of skew tent maps. The regions corresponding to different dynamical behaviour are plotted with dotted lines. (a) All solutions explode to infinity, (b) some solutions explode to minus infinity, the rest to infinity, (c) fixed point globally stable, (d) some solutions tend to the fixed point, the rest to minus infinity, (e) unbounded oscillations, (f) a two-periodic solution that is globally stable almost everywhere exists, corresponding regions for three-and four-periodic almost everywhere globally stable solutions are denoted with 3 and 4, respectively, (h) almost all solutions are attracted to a bounded chaotic solution, (i) almost all solutions starting within a special interval are attracted to a bounded and chaotic solution, solutions outside the interval tend to minus infinity, and (j) almost all solutions tend to minus infinity.

6. Candidate models in the noise-free limit

We proceed by fitting continuous piecewise linear models (3) to data generated by the Sheperd model (2). Both models have unique periodic attractors. Therefore, if the itinerary ends up at a periodic attractor for the Sheperd map for a certain parameter value, no other periodic attractors can exist for the same parameter value. Therefore, possible initial value dependence is restricted. The same holds for piecewise linear maps with one threshold.

We expect the fitting procedure to behave in the following way in the noise-free limit: If Equation (2) has an attracting fixed point for some parameter value, then the data-sets should be located close to the fixed point. If a linear map is fitted to the data-set, it is expected to be tangent to the Sheperd map. Thus, the stability properties of the fixed point of the Sheperd map are reflected by the fitted linear map, see Figure 4(a). Again, if a linear map is fitted to a period two orbit, then it tends to get the locations correctly, but the linear map has not enough flexibility to catch the stability properties of the period two orbit. Hence, a neutrally stable period two solution is fitted to an attracting period two solution and this is the first example of what we shall call a stability switch, see Figure 4(b). If a single breakpoint piecewise linear map is fitted to data in the vicinity of an attracting fixed point, then over-fitting is possible, see Figure 4(c). On the other hand, a fitted single breakpoint piecewise linear map describes both the location and the stability properties of an attracting period two solution, cf. Figure 4(d). If we have a concave nonlinear true reality and a model set consisting of linear maps and continuous piecewise linear maps with one breakpoint, then we hope that model selection criteria such as AIC should be able to select the linear map in the fixed point case (Figure 4(a)) and the single breakpoint continuous piecewise linear map in the period two case (Figure 4(d)). Indeed, the results in [20] show this to be the case.

Figure 4.

Figure 4.

Maps fitted to a nonlinear ‘true reality’ in different cases: (a) a linear map fitted to noisy data near an attracting fixed point, (b) a linear map with neutrally stable period two solutions is fitted to data near an attracting period two orbit, (c) a piecewise linear map may over-fit the data near an attracting fixed point, and (d) a piecewise linear map is fitted to noisy data in the vicinity of an attracting two periodic solution. In the last case, the stability properties of the period two solution are preserved, sufficient amounts of data exist and the piecewise linear maps has the required flexibility.

The results are even more intriguing in the higher periodic cases, see Figure 5, where we start from an attracting period three orbit of the true reality map in Figure 5(a). A small amount of noise is added to simulate the noise-free limit in Figure 5(b). A continuous piecewise linear map is fitted to the data but now its flexibility does not allow the slopes of the true reality map to be approximated correctly, see Figure 5(c). The location of this orbit is, however, approximated correctly. Therefore, the continuous piecewise linear map has a period three orbit, but this orbit may be unstable, as it is the case in Figure 5(d). The rich support of unstable periodic orbits in potentially chaotic nonlinear maps (cf. [5]) is therefore used when using nonlinear maps for modelling purposes. This does not mean that the long-run dynamics is modelled correctly.

Figure 5.

Figure 5.

Special study of a period three case: (a) cobweb-diagram demonstrating an attracting period three-cycle of the true reality map, (b) a small amount of noise is added and the data are located in the vicinity of the period three orbit, (c) a continuous piecewise linear map is fitted to the data in the noise-free limit, and (d) the solutions are diverging from the unstable period-three orbit of the piecewise-linear map.

It seems that already Turchin and Taylor [33] noted stability switchesin this context, the question is whether they treated them adequately. In fact, they note trajectories escaping to infinity. Our interpretation of their observation is that the best short-term predictor of the attractor data is a repelling invariant set in the basin of attraction of infinity. In cases that possess several attractors, the basin of attraction boundaries may have a complicated structure, cf. Edmunds [8]. Determining in what basin a repelling set is located after a stability switch is therefore not a trivial problem.

Our results in [20] show that data-based modelling starts behaving exactly in the above-mentioned way when the dynamical properties of the true reality map begin exceeding the flexibility of the fitted piecewise linear map. Moreover, false nonlinear maps do not trace the dynamics of the true reality model better, see e.g. Kendall [16] and our analysis of the Ricker map in [20].

7. Discussion

A natural question is now: Can we repair the above-mentioned stability switches by fitting more complex piecewise linear maps to the data? The answer is that these stability switches will occur anyway because a finite data-set was assumed and periods of arbitrary length were possible. A long period cannot be well populated by a finite data-set, and any data-based modelling method will select a model with a limited complexity. In any case piecewise linear models seem to trace the dynamics of the data-sets far better than possibly false nonlinear ones. Therefore, our study indicates that a nonlinear model is not justified unless it is ranked better than piecewise linear candidates. The study can be extended to more complex models like food-chains, too, see Lindström [21].

Acknowledgement

The author thanks three anonymous referees for helpful comments regarding an earlier version of this paper.

References

  • [1].Akaike H. Information theory and an extension of the maximum likelihood principle. In: Petrov B.N., Csaki F., editors. 2nd International Symposium on Information Theory. Budapest: Akademia Kiado; 1973. pp. 267–281. [Google Scholar]
  • [2].Beninka E., Huisman J., Heerkloss R., Jöhnk K.D., Branco P., Van Nes E.H., Scheffer M., Ellner S.P. Chaos in long-term experiment with a plankton community. Nature. 2008;451:822–826. doi: 10.1038/nature06512. [DOI] [PubMed] [Google Scholar]
  • [3].Berryman A.A., Milstein J.A. Are ecological systems chaotic – and if not, why not? Trends Ecol. Evol. 1989;4(1):26–28. doi: 10.1016/0169-5347(89)90014-1. [DOI] [PubMed] [Google Scholar]
  • [4].Burnham K.P., Anderson D.R. Model Selection and Multimodel Inference. New York: Springer; 2002. [Google Scholar]
  • [5].Devaney R. An Introduction to Chaotic Dynamical Systems. Oxford: Westview Press; 2003. [Google Scholar]
  • [6].Deyle E.R., Sugihara G. Generalized theorems for state space reconstruction. PLoS One. 2011;6(3):e18295. doi: 10.1371/journal.pone.0018295. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [7].Dzyadyk V.K., Shevchuk I.A. Theory of Uniform Approximation of Functions by Polynomials. Berlin/New York: Walter de Gruyter; 2008. [Google Scholar]
  • [8].Edmunds J.L. Multiple attractors in a discrete competition model. Theor. Popul. Biol. 2007;72:379–388. doi: 10.1016/j.tpb.2007.07.004. [DOI] [PubMed] [Google Scholar]
  • [9].Greenand P.J., Silverman B.W. Monographs on Statistics and Applied Probability, Vol. 58. London: Chapman & Hall; 1994. Nonparametric Regressionand Generalized Linear Models. [Google Scholar]
  • [10].Guckenheimer J., Oster G., Ipaktchi A. The dynamics of density dependent population models. J. Math. Biol. 1977;4:101–147. [PubMed] [Google Scholar]
  • [11].Han X., Chang X. An intelligent noise reduction method for chaotic signals based on genetic algorithms and lifting wavelet transforms. Inf. Sci. 2013;218:103–118. [Google Scholar]
  • [12].Hassell M.P. Density dependence in single-species populations. J. Animal Ecol. 1974;44:283–296. [Google Scholar]
  • [13].Hassell M.P., Lawton J.H., May R.M. Patterns of dynamical behaviour in single-species populations. J. Animal Ecol. 1976;45:471–486. [Google Scholar]
  • [14].Hastie T.J., Tibshirani R.J. Generalized Additive Models. London: Chapman & Hall; 1990. [DOI] [PubMed] [Google Scholar]
  • [15].Hurvich C.M., Tsai C.-L. Regression and time series model selection in small samples. Biometrika. 1989;76:297–307. [Google Scholar]
  • [16].Kendall B.E. Cycles, chaos, and noise in predator-prey dynamics. Chaos Solitons Fractals. 2001;12:321–332. [Google Scholar]
  • [17].Li B., Wang Y.-Z., Rong X.-X., Su J., Wang R.-K. Does chaos exist in ecology? Evidence from a rodent population. Int. J. Nonlinear Sci. Nonlinear Simul. 2010;11(6):465–475. [Google Scholar]
  • [18].Lima M. The dynamics of natural populations: Feedback structures in fluctuating environments. Revista chilena de historia natural. 2001;74(2):317–329. [Google Scholar]
  • [19].Lindström T. On the dynamics of discrete food-chains: Low- and high-frequency behavior and chaos. J. Math. Biol. 2002;45:396–418. doi: 10.1007/s002850200154. [DOI] [PubMed] [Google Scholar]
  • [20].Lindström T. Detecting chaos requires careful analysis of nearly periodic data. Chaos Soliton. Fract. 2009;42:212–223. [Google Scholar]
  • [21].Lindström T. Stability switches in discrete food-chain problems. Int. J. Bifurcation Chaos. 2009;19(9):3067–3085. [Google Scholar]
  • [22].Lindström T., Thunberg H. An elementary approach to dynamics and bifurcations of skew tent maps. J. Differential Equations Appl. 2008;14(8):819–833. [Google Scholar]
  • [23].May R.M., Oster G.F. Bifurcations and dynamic complexity in simple ecological models. Am. Naturalist. 1976;110(974):573–599. [Google Scholar]
  • [24].Morris W.F. Problems in detecting chaotic behavior in natural populations by fitting simple discrete models. Ecology. 1990;71(5):1849–1862. [Google Scholar]
  • [25].Nisbet R., Blythe S., Gurney B., Metz H., Stokes K. Avoiding chaos. Trends Ecol. Evol. 1989;4(8):238–240. doi: 10.1016/0169-5347(89)90168-7. [DOI] [PubMed] [Google Scholar]
  • [26].Rai V., Upadhyay R.K. Evolving to the edge of chaos: Chance or necessity? Chaos Soliton. Fract. 2006;30:1074–1087. [Google Scholar]
  • [27].Sheperd J.G. A family of general production curves for exploited populations. Math. Biosci. 1982;59:77–93. [Google Scholar]
  • [28].Shih S.H., Tsokos C.P. A new forecasting model for nonstationary environmental data. Nonlinear Anal. 2009;71:e1209–e1214. [Google Scholar]
  • [29].Singh B.K., Parham P.E., Hu C.-K. Structural perturbations from population skeletons: Transient dynamics, coexistence of attractors and the rarity of chaos. PLoS One. 2011;6(9):e24200. doi: 10.1371/journal.pone.0024200. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [30].Stark H.-G. Wavelets and Signal Processing: An Application Based Introduction. Berlin: Springer; 2005. [Google Scholar]
  • [31].Takens F. Detecting strange attractors in turbulence. Dynamical Systems and Turbulence, Warwick 1980. In: Rand D.A., Young L.S., editors. Lecture Notes in Mathematics. Vol. 898. Berlin/Heidelberg: Springer-Verlag; 1981. pp. 366–381. [Google Scholar]
  • [32].Tong H. Non-linear Time Series. Oxford: Clarendon Press; 1990. [Google Scholar]
  • [33].Turchin P., Taylor A.D. Complex dynamics in ecological time series. Ecology. 1992;73(1):289–305. [Google Scholar]
  • [34].Turchin P., Oksanen L., Ekerholm P., Oksanen T., Henttonen H. Are lemmings prey or predators? Nature. 2000;405:562–565. doi: 10.1038/35014595. [DOI] [PubMed] [Google Scholar]
  • [35].Upadhyay R.K. Observability of chaos and cycles in ecological systems: Lessons from predator-prey models. Int. J. Bifurcation Chaos. 2009;19(10):3169–3234. [Google Scholar]

Articles from Journal of Biological Dynamics are provided here courtesy of Taylor & Francis

RESOURCES