Short communication
Using information to generate derivative coordinates from noisy time series

https://doi.org/10.1016/j.cnsns.2010.11.011Get rights and content

Abstract

This paper describes an approach for recovering a signal, along with the derivatives of the signal, from a noisy time series. To mimic an experimental setting, noise was superimposed onto a deterministic time series. Data smoothing was then used to successfully recover the derivative coordinates; however, the appropriate level of data smoothing must be determined. To investigate the level of smoothing, an information theoretic is applied to show a loss of information occurs for increased levels of noise; conversely, we have shown data smoothing can recover information by removing noise. An approximate criterion is then developed to balance the notion of information recovery through data smoothing with the observation that nearly negligible information changes occur for a sufficiently smoothed time series.

Research highlights

► We describe an approach to recover a signal and its derivatives from a noisy time series. ► An information theoretic is applied to determine the appropriate level of data smoothing. ► We demonstrate a criterion that balances information recovery against errors from over smoothing.

Introduction

It is rarely practical to measure each state variable in an experimental setting. To circumvent this issue, methods exist for reconstructing a pseudo-state space from a small number of measured observables [1], [2], [3]. A primary benefit of the reconstruction is that it produces a pseudo-state space with dynamics equivalent to those of the original state space. As a consequence of the equivalence, an attractor in the reconstructed state space has the same invariants, such as Lyapunov exponents and dimension, as the original attractor [4].

While delayed embedding is the predominant choice for attractor reconstruction [3], [5], [6], [7], [8], the use of derivative coordinates is appealing, given their obvious physical meaning. For instance, many physical systems can be described by a set of equations with states that are related through their derivatives. While the numerical derivatives of a signal can be used for noise-free data, the presence of noise renders the signal derivatives to be poor approximates – owing to noise amplification in the signal derivatives.

The inherent goal of signal analysis is to extract useful information about a system from the observed data. Consider a continuous and deterministic system that has produced the scalar time series q(t). To mimic realistic data from an experiment, noise is superimposed onto the noise-free data as follows: η(t) = q(t) + σα(t), where α(t) is a time series with normally distributed random noise, a zero mean, and a standard deviation equal to σ. The underlying goal of this investigation is to extract q(t) and the derivatives of q(t) from the noisy time series η(t).

This work investigates smoothing η(t) to recover q(t) and its derivatives. While the process of data smoothing is well known, the question of how much smoothing yields accurate derivative coordinates is unclear. To answer this question, we explored the use of an information theoretic, known as the average mutual information, to develop a criterion for the appropriate amount of data smoothing.

The work of this paper is organized as follows. The next section describes the data smoothing technique and average mutual information tools used in our analyses. These discussions are followed by a series of example results that apply the average mutual information to investigate the influence of noise and an approximate criterion for the level of data smoothing.

Section snippets

Example implementation

The investigations that follow use synthetic data generated from a Duffing oscillator,q+μq+ω2q+βq3=ΓcosΩt,where a prime denotes a derivative with respect to time. Numerical simulation was used to generate a chaotic time series for q(t),q(t), and q(t) while using the following parameters μ = 0.2, ω = 1, β = 1, Γ = 27, and Ω = 1.33; however, in an effort to mimic the realistic challenges of an experiment, we have assumed only the noisy time series is observable η(t) = q(t) + σα(t). The remainder of this

Conclusions

This paper described an approach to recover the derivative coordinates from a noisy time series. We have assumed the underlying system was deterministic and continuous. Although a data smoothing technique was shown to successfully recover the derivative coordinates, a criterion was needed to ascertain the appropriate level of data smoothing. To investigate the best level of smoothing, we applied an information theoretic to show information loss for increased levels of noise intensity.

Acknowledgement

Support from the National Science Foundation (CMMI-0900266) is gratefully acknowledged.

References (12)

There are more references available in the full text version of this article.

Cited by (11)

  • Estimation of the dimension of chaotic dynamical systems using neural networks and robust location estimate

    2015, Simulation Modelling Practice and Theory
    Citation Excerpt :

    Maus and Sprott [18] proposed a method for determining the optimal short-term prediction time-delay embedding dimension for a scalar time series by training an artificial neural network on the data and then determining the sensitivity of the output of the network to each time lag averaged over the data set. Mann et al. [16] proposed an approach for recovering a signal, along with the derivatives of the signal, from a noisy time series. Torkamani et al. [25] proposed a parameter identification approach for identifying the parameters of a periodic delayed system with distributed delay is introduced based on time series analysis and spectral element analysis.

View all citing articles on Scopus
View full text