Marwan-2011-How To Avoid Potential Pitfalls in Recurrence Plot Based Data Analysis
Marwan-2011-How To Avoid Potential Pitfalls in Recurrence Plot Based Data Analysis
Norbert Marwan
Potsdam Institute for Climate Impact Research, P.O. Box 601203, 14412 Potsdam, and
Interdisciplinary Centre for Dynamics of Complex Systems, University of Potsdam, 14415 Potsdam
Germany
[email protected]
Recurrence plots and recurrence quantification analysis have become popular in the last two
decades. Recurrence based methods have on the one hand a deep foundation in the theory of
dynamical systems and are on the other hand powerful tools for the investigation of a variety
of problems. The increasing interest encompasses the growing risk of misuse and uncritical
application of these methods. Therefore, we point out potential problems and pitfalls related to
different aspects of the application of recurrence plots and recurrence quantification analysis.
Keywords: recurrence plot, recurrence quantification analysis, time series analysis, pitfalls
1. Introduction
Since its introduction in 1987 by Eckmann et al. [1987], and the development of different quantification ap-
proaches, recurrence plots (RPs) have been widely used for the investigation of complex systems in a variety
of different disciplines, as physiology, ecology, finance or earth sciences [e.g., Marwan, 2008; Schinkel et al.,
2007; Zbilut et al., 2004; Facchini et al., 2007; Belaire-Franch, 2004; Pecar, 2003; Trauth et al., 2003;
Čermák, 2009]. RPs may attract attention because of their ability to produce beautiful or fancy pictures,
as in the case of the colourful representations of fractal sets [Mandelbrot, 1982]. The recent remarkable in-
crease of applications can be traced down in part to several free software packages available for calculating
recurrence plots and the corresponding recurrence quantification analysis (RQA). Since these methods are
also claimed to be very powerful even for short and non-stationary data, we should be careful not to con-
sider them as a kind of a magic tool, which works on all kinds of data. Owing to the fact that these methods
are indeed in some sense powerful and rather adaptable to various problems, it is really important that
the user knows how these methods work and has understood the ideas behind the RP and the measures of
complexity derived from it. Any uncritical application will lead to serious pitfalls and mis-interpretations.
As the number of applicants increases, the risk of careless application of RPs and RQA grows.
In this article we try to highlight some of the pitfalls which can occur during the application of RPs
and RQA and present future directions of research for a deep theoretical understanding of the method.
1
July 15, 2010 0:13 pitfalls
[1987]. This method can be used in order to visualise the recurrence of a state, i.e., all the times when this
state will recur. In the 1990’s, a heuristic approach of quantification RPs by its line structures has led to
the recurrence quantification analysis (RQA) [Webber Jr. & Zbilut, 1994; Marwan et al., 2002b]. In this
approach, the density of recurrence points as well as the histograms P (l) of the lengths l of the diagonal
and vertical lines in the RP are quantified. The density of recurrence points (recurrence rate) coincides with
the definition of the correlation dimension [Grassberger & Procaccia, 1983]. Moreover, RPs contain much
more information about the dynamics of the systems: dynamical invariants like Rényi entropy or correlation
dimensions can be derived from the structures in RPs [Faure & Korn, 1998; Thiel et al., 2004], RPs can be
used to study synchronisation [Romano et al., 2005; Senthilkumar et al., 2006] or to construct surrogate
time series [Thiel et al., 2008] and long time series from ensemble measurements [Komalapriya et al., 2010].
For a comprehensive introduction we point to [Marwan et al., 2007].
3. Pitfalls
3.1. Parameter choice for recurrence analysis
RP and RQA depend on some parameters which should be properly chosen. For the actual recurrence
analysis, a recurrence threshold is necessary. This measure is probably the most crucial one and is discussed
in the next subsection.
As already mentioned, the quantification of recurrence structures depends on lines in the RP; by
defining a minimal length of such lines, it is possible to adjust the sensitivity of line based recurrence
measures. In Subsect. 3.3 and 3.4 we will come back to this parameter.
If we start our recurrence analysis from a time series, we have first to reconstruct a phase space by using
a proper embedding, e.g., time-delay embedding [Packard et al., 1980]. This involves the proper setting of
two additional parameters: the embedding dimension m and the time-delay τ . Although the estimation of
dynamical invariants does not depend on the embedding [Thiel et al., 2004], the RQA measures depend on
the embedding. Standard approaches for finding optimal embedding parameters, like false nearest neigh-
bours for embedding dimension and auto-correlation or mutual information for time-delay, can be widely
found in the literature [e.g., Kantz & Schreiber, 1997]. However, it is recommended to visually cross-check
the embedding parameters by looking at the resulting RP. Non-optimal embedding parameters can cause
many interruptions of diagonal lines, small blocks, or even diagonal lines perpendicular to the LOI (this
corresponds to parallel trajectory segments running in opposite time direction; Fig. 1). The experience
has shown that the delay is sometimes overestimated by auto-correlation and mutual information. The
embedding dimension has also to be considered with care, as it artificially increases diagonal lines (will be
discussed in Subsect. 3.3) [Marwan et al., 2007].
In general, it is recommended to study the sensitivity (or robustness) of the results of the recurrence
analysis on the parameters (recurrence threshold, embedding parameters).
Although not really a parameter, it is worth to briefly discuss the different recurrence definitions.
The most frequently used definition is the to consider neighbours in the phase space which are smaller
than a threshold value (the recurrence threshold). Distances can be calculated using different norms, like
Maximum or Euclidean norm [Marwan et al., 2007]. Maximum norm is sometimes preferred because of its
better computational efficiency (only minor differences in the results when compared to Euclidean norm).
Another definition of recurrence considers a fixed amount nearest neighbours. This recurrence criterion
is used when the number of neighbours is important. Pitfalls related to these recurrence criteria are also
discussed in Subsect. 3.7. More interesting are combinations of the above criteria with dynamical properties
of the phase space trajectory, e.g., perpendicular RPs (Subsect. 3.3), or recurrence based on order patterns
[Groth, 2005]. Order patterns are representations of the local rank order of a given number d of values of
the time series (order pattern dimension). As the number of order patterns is equal to d!, the dimension
should not be chosen too large, because many order patterns will appear rather seldom and the RP will
be sparse. Even d = 4 is often already not appropriate, therefore, d = 3 is the best choice in most cases
(depending on the problem of interest, d = 2 may also be appropriate).
July 15, 2010 0:13 pitfalls
A B C
200 200 200
Time
Time
100 100 100
50 50 50
0 0 0
0 50 100 150 200 0 50 100 150 200 0 50 100 150 200
Time Time Time
Fig. 1. Recurrence plots of the Rössler oscillator with parameters a = b = 0.25 and c = 40 using different embedding: (A)
m = 1, τ = 1, (B) m = 3, τ = 12, (C) m = 3, τ = 6 (adaptive recurrence threshold to ensure (A) RR = 0.1, (B, C) RR = 0.05).
Non-optimal embedding can cause line structures perpendicular to the main diagonal, wobbly or interrupted lines (A, B).
The selection of an optimal recurrence threshold ε is not straightforward and depends on the particular
problem and question.
A 1
70
B C 60
70
60 60 0.8 50
50 50 40
Correlation
Frequency
0.6
Time
Time
40 40 30
30 30 0.4
20
20 20
0.2
10
10 10
0 0
20 40 60 20 40 60 0 10 20 30
Time Time Diagonal line length
Fig. 2. (A) Recurrence plot of one realisation of Gaussian white noise, calculated using embeddeding dimension m = 6, delay
τ = 1, and a recurrence threshold of ε = 0.2. The embedding causes a number of long lines. (B) Correlation between a single
recurrence point at (15, 30) and other recurrence points in the RP of white noise demonstrating the effect of embedding for a
bogusly creation of long diagonal lines (estimated from 1,000 realisations). (C) The histogram of line lengths found in the RP
shown in (A). The maximum length is Lmax = 17, a value, which would not be uncommon for a deterministic process.
A 0.4
0.2
λ1,2
−0.2
−0.4
35 36 37 38 39 40 41 42 43 44 45
B 1
0.95
0.9
DET
0.85
0.8
0.75
35 36 37 38 39 40 41 42 43 44 45
Control parameter c
Fig. 3. (A) 1st and 2nd positive Lyapunov exponents of the Rössler oscillator with parameters a = b = 0.25 and c ∈ [35, 45].
A periodic window occurs between c = 36.56 and c = 37.25. However, the DET measures reveals an almost constant very
high value of approximately DET = 0.94. Used RP parameters: dimension m = 3, delay τ = 6, adaptive recurrence threshold
to ensure a RR = 0.05.
A very high value of DET is not a clear or even sufficient indication of a periodic system. High
values can be caused by very smooth phase space trajectories. This should also be considered when looking
for indications of unstable periodic orbits (UPOs), where DET or mean and maximal line lengths L
and Lmax may not be sufficient. A solution could be to increase the minimal length lmin of a diagonal
recurrence structure which is considered to be a line. However, a better solution is to look at the cumulative
distribution of the diagonal line lengths and estimate the K2 entropy (but this requires much longer time
series, cf. Subsect. 3.9). Recent work has shown that measures coming from complex network theory, like
July 15, 2010 0:13 pitfalls
450
400
350
Time 300
250
200
150
100
50
Fig. 4. Recurrence plot of the Rössler oscillator with parameters a = b = 0.25 and c = 40. For this parameters, the Rössler
system is in a chaotic regime (λ1 = 0.14), but the RP consists almost only on diagonal lines. Used RP parameters: dimension
m = 3, delay τ = 6, adaptive recurrence threshold to ensure a RR = 0.05.
clustering coefficient, applied to recurrence matrices are more powerful and reliable for the detection of
periodic dynamics [Marwan et al., 2009; Zou et al., subm.; Donner et al., XXXX].
line, wherefore it is usually excluded from the analysis. However, due to the tangential motion of the phase
space trajectory1 , subsequent phase space vectors are often also considered as recurrence points (known
as sojourn points) [Marwan et al., 2007]. These recurrence points lead to further continuous diagonal lines
directly close to the LOI. Without excluding an appropriate corridor along the LOI (the Theiler window),
Lmax will be artificially large (≈ N ) and DIV too small.
Second, as explained above, even white noise can have long diagonal lines [Thiel et al., 2003], leading
to a small DIV value just by chance (Fig. 2). Although the probability for the occurrence of such long
lines is rather small, the probability that lines of length two occur in RPs of stochastic processes is, on the
contrary, rather high. Only one line of length two is enough to get a finite value of DIV which might be
mis-interpreted as a finite Lyapunov exponent and that the system would be chaotic instead stochastic.
Therefore, we have to be careful in interpreting the RQA measures themselves as indicators of chaos.
Moreover, such conclusion cannot be drawn by applying a simple surrogate test where the data points are
simply shuffled (such a test would only destroy the correlation structure within the data, and, thus, the
frequency information).
RP or RQA alone cannot be used to infer nonlinearity from a time series. For this purpose, advanced
surrogate techniques are more appropriate [Schreiber & Schmitz, 2000; Rapp et al., 2001].
1
Tangential motion becomes even more crucial and influential for highly sampled or smooth systems.
July 15, 2010 0:13 pitfalls
Fig. 5. Two possibilities of windowed RQA: (A) Windowing of time series and (B) windowing of RP. The example is an
auto-regressive process: xi = 0.95xi−1 + 0.05xi−2 + 0.9ξ (where ξ is white Gaussian noise), the RP is calculated using a
constant number of neighbours (10% of all points) and without embedding. The sub-RPs at the bottom clearly demonstrate
the differences between the two approaches.
Table 1. Selected RQA measures derived from windowing of time series (left) and windowing of RP (right) of
an auto-regressive process and windowing as shown in Fig. 5.
Window 1–250 251–500 501–750 751–1000 Window 1–250 251–500 501–750 751–1000
RR 0.10 0.10 0.10 0.10 RR 0.18 0.12 0.20 0.19
DET 0.62 0.74 0.48 0.79 DET 0.81 0.81 0.69 0.95
L 3.13 3.69 2.75 3.75 L 3.78 4.27 2.90 9.50
calculation, we get differently normalised segments resulting in different sub-RPs (and thus different RQA
results) than such derived directly by moving windows from the RP of the entire time series (Fig. 5 and
Tab. 1). A similar problem arises when we use a fixed number of nearest neighbours for the definition of
recurrence, because it is a big difference considering the entire time series in order to find the k nearest
neighbours or just a small piece of it. Nevertheless, both approaches (1) and (2) can be useful and depend
on the given question. If we know that the time series shows some nonstationarities or trends which are
not of interest, then approach (2) can help to find transitions neglecting these nonstationarities. But, if we
are interested in the detection of the overall changes (e.g., to test for nonstationarity), we should keep the
numerical conditions for the entire available time constant and chose approach (1). Anyway, for each RQA
we should explicitly state how the windowing procedure has been performed.
The choice of the window size itself needs the same attention. Because the RQA measures are statistical
measures derived from histograms, the window should be large enough to cover a sufficient number of
recurrence lines or orbits. A too small window can pretend strong fluctuations in the RQA measures just
by weak statistical significance (the RQA measure T REN D is very sensitive to the window size and can
reveal even contrary results, cp. Fig. 7B). Therefore, conclusions about nonstationarity of the system should
be drawn with much care. Moreover, statements on stationarity of the system itself are questionable at all
(if not enough knowledge about the system is available), because detected nonstationarity in an observed
finite time series does not mean automatically nonstationarity in the underlying system. For example, an
auto-regressive process is stationary by definition, but its RP and RQA can reveal a nonstationary signal
(Figs. 6 and 7).
July 15, 2010 0:13 pitfalls
1000
900
800
700
600
Time (a.u.)
500
400
300
200
100
Fig. 6. RP of the same auto-regressive process as presented in Fig. 5, which is by definition stationary. The RP is calculated
using maximum norm, ε = 2 and without embedding.
A 0.15 B 0
75
150
−0.5 250
0.1
TREND
RR
−1
0.05
−1.5
0 −2
0 200 400 600 800 1000 0 200 400 600 800 1000
Time (a.u.) Time (a.u.)
Fig. 7. Two exemplary RQA measures, (A) recurrence rate RR and (B) paling trend (T REN D), of the auto-regressive
process as presented in Fig. 5 for three different window sizes w (w = 75, 150, 250). (A) The strong variation in RR pretends
a nonstationarity in the signal. (B) T REN D depends rather strongly on w, resulting in contrary outcomes, e.g., revealing
high values for w = 250, but small values for w = 75 at the same time period t = 700 . . . 800. The RQA is calculated using
maximum norm, ε = 0.3 and without embedding (the windows are moved by w/2, i.e., 50% overlap; the RQA time point is
set to the centre of the RQA window).
10
A 0.4 B 0.5
0.38
0.36 0.45
LAM
DET
0.34
0.32 0.4
0.3
0 200 400 600 800 1000 0 200 400 600 800 1000
Time (a.u.) Time (a.u.)
C 1 D 1
0.8 0.8
0.6 0.6
LAM
DET
0.4 0.4
0.2 0.2
0 0
0 200 400 600 800 1000 0 200 400 600 800 1000
Time (a.u.) Time (a.u.)
Fig. 8. Two exemplary RQA measures, (A, C) determinism DET and (B, D) laminarity (LAM ), of the auto-regressive
process as presented in Fig. 5. (A, B) The scaling of the y-axis is affecting a strong variation in the RQA measures – a
potential of wrong conclusions. (C, D) Considering a 5% confidence interval of the RQA measures (details can be found in
[Marwan et al., 2008]) and a better value range for the y-axis, we cannot infer that the values of the RQA measures as shown
in (A) and (B) significantly vary. The RQA is calculated using a window size of w = 250 and a window step of ws = 20, using
maximum norm, ε = 0.3 and without embedding (the RQA time point is set to the centre of the RQA window). LAM is the
fraction of recurrence points forming vertical lines in an RP (analogously as DET for the diagonal lines).
A common statement on recurrence analysis is that it is useful to analyse short data series. But we
have to ask, how short is short? The required length for the estimation of dynamical invariants will be
discussed in the following Subsect. Applying RQA analysis we should be aware that the RQA measures
are statistical measures (like an average) and need some minimal length that a variation can be considered
to be significant.
11
log N > D22 log( ϱ1 ) (where ϱ = Sε is the fraction the recurrence neighbourhood of size ε covers on the entire
phase space of diameter S) [Eckmann & Ruelle, 1998]. Considering a ϱ = 0.1 and a decimal logarithm, for
finding a D2 = 10 we need at least N = 100, 000 data points. Furthermore, a ϱ = 0.1 is actually too large
and we need much smaller ε, which consequently provokes that again a larger N is required.
For Lyapunov exponents (and analogously for K2 ), a rough estimate based on the mentioned require-
ments suggests minimal time series lengths of 10D2 to 30D2 (with attractor dimension D2 ) [Wolf et al.,
1985]. Accordingly, a system with D2 = 3 requires 1000–30,000 data points (a more strict consideration
even requires log N > D2 log( ϱ1 ) [Eckmann & Ruelle, 1998]).
Therefore, too guarantee useful results we need long time series. If we calculate dimensions or K2 from
short time series the results are probably worthless.
12
A 0.05 B 0.05
0.04 0.04
0.03 0.03
Time
Time
0.02 0.02
0.01 0.01
0 0
0 0.01 0.02 0.03 0.04 0.05 0 0.01 0.02 0.03 0.04 0.05
Time Time
Fig. 9. RP of a modulated harmonic oscillation sin(2π1000(π + t) + 2π sin(2π44t)t). (A) Non-trivial macrostructures (gaps)
in the RP due to the interference of the sampling frequency of 1 kHz and the frequency of the modulated harmonic signal. (B)
Corresponding RP as shown in (A), but for a higher sampling frequency of 10 kHz. As expected, the entire RP now consists
of the periodic line structures due to the oscillation. Used RP parameters: dimension m = 3, delay τ = 1, recurrence threshold
ε = 0.05σ, L∞ -norm.
A B
140 140
120 120
100 100
Time (s)
Time (s)
80 80
60 60
40 40
20 20
0 0
0 50 100 0 50 100
Time (s) Time (s)
Fig. 10. RP of the x-component of the Rössler oscillator, Eq. (2), with parameters a = b = 0.2, c = 5.7. The sampling time
is (A) ∆t = 0.05 and (B) ∆t = 1. The embedding was chosen in both settings to be equivalent: dimension in (A) and (B) is
m = 3, the delay in (A) τ = 20, but in (B) τ = 1; recurrence threshold ε = 1.5 (maximum norm). Due to the low sampling in
(B), many diagonal lines vanish.
4. Conclusions
We have illustrated several problems regarding the application of recurrence plots (RPs) and recurrence
quantification analysis (RQA) which need our attention in order to avoid wrong results. The uncritical
application of these methods can yield to serious pitfalls. Therefore, it is important to understand the basic
principles and ideas behind the measures of complexity forming the RQA and the different techniques to
study the numerous phenomena of complex systems, like transitions, synchronisation, etc. Nevertheless,
the recurrence plot based techniques are still a rather young field in nonlinear time series analysis, and
many open questions remain. For example, systematic research is necessary to define reliable criteria for
July 15, 2010 0:13 pitfalls
REFERENCES 13
Fig. 11. Screenshot of the RP as shown in Fig. 9B for two different window sizes of display on a computer screen (using
Matlab⃝ R
). Although the RP consists only on continuous diagonal lines as represented in Fig. 9B, its size (N = 5511) exceeds
the screen resolution and requires downsampling, leading to artifical macrostructures.
the selection of the recurrence threshold, and the estimation of the confidence of the RQA measures will
be a hot topic in the near future.
Acknowledgments
The work has been supported by the Potsdam Research Cluster for Georisk Analysis, Environmental
Change and Sustainability (PROGRESS).
References
Belaire-Franch, J. [2004] “Testing for non-linearity in an artificial financial market: a recurrence quantifica-
tion approach,” Journal of Economic Behavior & Organization 54, 483–494, doi:10.1016/j.jebo.2003.
05.001.
Čermák, V. [2009] “Recurrence Quantification Analysis of Borehole Temperatures: Evidence of
Fluid Convection,” International Journal of Bifurcation and Chaos 19, 889–902, doi:10.1142/
S0218127409023366.
Choi, J. M., Bae, B. H. & Kim, S. Y. [1999] “Divergence in perpendicular recurrence plot; quantification of
dynamical divergence from short chaotic time series,” Physics Letters A 263, 299–306, doi:10.1016/
S0375-9601(99)00751-3.
Donner, R. V., Small, M., Donges, J. F., Marwan, N., Zou, Y. & Kurths, J. [XXXX] “Recurrence-based
time series analysis by means of complex network methods,” International Journal of Bifurcation and
Chaos (this special issue).
Donner, R. V., Zou, Y., Donges, J. F., Marwan, N. & Kurths, J. [2010] “Ambiguities in recurrence-based
complex network representations of time series,” Physical Review E 81, 015101(R), doi:10.1103/
PhysRevE.81.015101.
Eckmann, J.-P., Oliffson Kamphorst, S. & Ruelle, D. [1987] “Recurrence Plots of Dynamical Systems,”
Europhysics Letters 5, 973–977.
Eckmann, J.-P. & Ruelle, D. [1998] “Fundamental limitations for estimating dimensions and Lyapunov
exponents in dynamical systems,” Physica D 56, 185–187, doi:10.1016/0167-2789(92)90023-G.
Fabretti, A. & Ausloos, M. [2005] “Recurrence plot and recurrence quantification analysis techniques for
July 15, 2010 0:13 pitfalls
14 REFERENCES
detecting a critical regime. Examples from financial market indices,” International Journal of Modern
Physics C 16, 671–706, doi:10.1142/S0129183105007492.
Facchini, A. & Kantz, H. [2007] “Curved structures in recurrence plots: The role of the sampling time,”
Physical Review E 75, 036215, doi:10.1103/PhysRevE.75.036215.
Facchini, A., Kantz, H. & Tiezzi, E. B. P. [2005] “Recurrence plot analysis of nonstationary data: The
understanding of curved patterns,” Physical Review E 72, 021915, doi:10.1103/PhysRevE.72.021915.
Facchini, A., Mocenni, C., Marwan, N., Vicino, A. & Tiezzi, E. B. P. [2007] “Nonlinear time series analysis
of dissolved oxygen in the Orbetello Lagoon (Italy),” Ecological Modelling 203, 339–348, doi:10.1016/
j.ecolmodel.2006.12.001.
Faure, P. & Korn, H. [1998] “A new method to estimate the Kolmogorov entropy from recurrence plots:
its application to neuronal signals,” Physica D 122, 265–279, doi:10.1016/S0167-2789(98)00177-8.
Gao, Z. & Jin, N. [2009] “Flow-pattern identification and nonlinear dynamics of gas-liquid two-phase flow
in complex networks,” Physical Review E 79, 066303, doi:10.1103/PhysRevE.79.066303.
Grassberger, P. & Procaccia, I. [1983] “Characterization of strange attractors,” Physical Review Letters
50, 346–349, doi:10.1103/PhysRevLett.50.346.
Groth, A. [2005] “Visualization of coupling in time series by order recurrence plots,” Physical Review E
72, 046220, doi:10.1103/PhysRevE.72.046220.
Hirata, Y. & Aihara, K. [XXXX] “Statistical tests for serial dependence and laminarity on recurrence
plots,” International Journal of Bifurcation and Chaos (this special issue).
Hirata, Y., Horai, S. & Aihara, K. [2008] “Reproduction of distance matrices from recurrence plots
and its applications,” European Physical Journal – Special Topics 164, 13–22, doi:10.1140/epjst/
e2008-00830-8.
Horai, S., Yamada, T. & Aihara, K. [2002] “Determinism Analysis with Iso-Directional Recurrence Plots,”
IEEE Transactions - Institute of Electrical Engineers of Japan C 122, 141–147.
Ihrke, M., Schrobsdorff, H. & Herrmann, J. M. [2009] “Recurrence-Based Synchronization of Single Tri-
als for EEG-Data Analysis,” Lecture Notes in Computer Science: Intelligent Data Engineering and
Automated Learning – IDEAL 2009 5788, 118–125, doi:10.1007/978-3-642-04394-9.
Kantz, H. & Schreiber, T. [1997] Nonlinear Time Series Analysis (University Press, Cambridge).
Kaplan, D. T. & Glass, L. [1992] “Direct test for determinism in a time series,” Physical Review Letters
68, 427–430.
Koebbe, M. & Mayer-Kress, G. [1992] “Use of Recurrence Plots in the Analysis of Time-Series Data,”
Proceedings of SFI Studies in the Science of Complexity, eds. Casdagli, M. & Eubank, S. (Addison-
Wesley, Redwood City), pp. 361–378.
Komalapriya, C., Romano, M. C., Thiel, M., Marwan, N., Kurths, J., Kiss, I. Z. & Hudson, J. L. [2010]
“An automated algorithm for the generation of dynamically reconstructed trajectories,” Chaos 20,
013107, doi:10.1063/1.3279680.
Litak, G., Wiercigroch, M., Horton, B. W. & Xu, X. [2010] “Transient chaotic behaviour versus periodic
motion of a parametric pendulum by recurrence plots,” ZAMM – Journal of Applied Mathematics
and Mechanics/ Zeitschrift fr Angewandte Mathematik und Mechanik 90, 33–41, doi:10.1002/zamm.
200900290.
Mandelbrot, B. B. [1982] The fractal geometry of nature (Freeman, San Francisco).
Marwan, N. [2008] “A Historical Review of Recurrence Plots,” European Physical Journal – Special Topics
164, 3–12, doi:10.1140/epjst/e2008-00829-1.
Marwan, N., Donges, J. F., Zou, Y., Donner, R. V. & Kurths, J. [2009] “Complex network approach for
recurrence analysis of time series,” Physics Letters A 373, 4246–4254, doi:10.1016/j.physleta.2009.09.
042.
Marwan, N. & Kurths, J. [2002] “Nonlinear analysis of bivariate data with cross recurrence plots,” Physics
Letters A 302, 299–307, doi:10.1016/S0375-9601(02)01170-2.
Marwan, N. & Kurths, J. [2005] “Line structures in recurrence plots,” Physics Letters A 336, 349–357,
doi:10.1016/j.physleta.2004.12.056.
Marwan, N. & Kurths, J. [2009] “Comment on “Stochastic analysis of recurrence plots with applications
to the detection of deterministic signals” by Rohde et al. [Physica D 237 (2008) 619–629],” Physica
July 15, 2010 0:13 pitfalls
REFERENCES 15
16 REFERENCES