Abstract
A growing number of algorithms have been proposed to map a scalar time series into ordinal partition transition networks. However, most observable phenomena in the empirical sciences are of a multivariate nature. We construct ordinal partition transition networks for multivariate time series. This approach yields weighted directed networks representing the pattern transition properties of time series in velocity space, which hence provides dynamic insights of the underling system. Furthermore, we propose a measure of entropy to characterize ordinal partition transition dynamics, which is sensitive to capturing the possible local geometric changes of phase space trajectories. We demonstrate the applicability of pattern transition networks to capture phase coherence to non-coherence transitions, and to characterize paths to phase synchronizations. Therefore, we conclude that the ordinal partition transition network approach provides complementary insight to the traditional symbolic analysis of nonlinear multivariate time series.
Introduction
Nonlinear time series analysis and complex network theory are widely considered to be established fields of complex systems sciences with strong links to nonlinear dynamics and statistical physics. There has been a growing body of literature aimed at the utilization of complex network methods for characterizing dynamical systems based on time series. There are various ways to transforming a given time series to a network representation and then to do network analysis. Here we give a few typical examples. Recurrence network approaches compare the closeness of time points in phase space, which have been applied to climate data analysis1, 2, chaotic electro-chemical oscillators3, fractional Brownian motion4, and oil-water two phase transitional flow behavior5–7. Some basic network motif structures have been identified in musical data8, which has been further characterized by revised recurrence approaches9. A series of visibility graph algorithms and their variants10–12 have been proposed to transform a given time series by computing a so-called linear visibility condition between each pair of two sampled points, which have been successfully applied to hurricane data in the US13, financial market14, sunspot time series15, 16, correlated stochastic17 and multi-fractal stochastic processes18, providing novel insights from a complex systems perspective. Several other methods have been discussed in refs 8, 19 and 20. For instance, the idea of cycle network is proposed for mapping a time series to a network21. Characterizing the order of motifs is helpful to distinguish high-dimensional chaos from low-dimensional chaos22. In addition, one can monitor the evolutionary behavior of a time series by mapping segments of a time series to a visibility graph and linking the successive states to a state network23, 24.
Recently, there is a growing number of works in transforming time series into networks by ordinal partitions of time series25, 26. A series of systematic investigations of ordinal methods has been conducted in irregularly sampled time series27–29, which shows high potential for studies of experimental observation data from climate sciences30. In this method, the first step is to embed a one-dimensional time series into phase space by using techniques from traditional time delay embedding. Then, embedded points in phase space are mapped to nodes in the network space and links are allocated between nodes based on temporal succession on the trajectory. The resulting network is a Markov chain representation of the time series in phase space. The interesting point of network analysis is that rather simple network measures including even mean degrees can track the dynamical transitions comparable to the largest Lyapunov exponent25.
The basic idea of ordinal partition network method can be traced back to identifying ordinal patterns of time series31, 32. Considering a one-dimensional time series comprising of L points from a dynamical system, the original phase space can be reconstructed by time delay embedding with dimension D x 33, 34. The next step is to compute the rank order of based on relative amplitudes, which is conveniently represented by a symbol π x(t). When sliding windows from t = 1 to N = L − (D x − 1)τ in the embedded space, a symbolic representation of the trajectory π x(t) is produced. One traditional approach, following the symbolic representations, is to compute permutation entropy based on the frequency plot of order pattern which yields very well established statistical measures in nonlinear time series analysis31. In the recent decades, ordinal symbolic representation of time series has found a number of interesting applications in science and engineering, for instance, biomedical recordings35, finance36, climate sciences37. Some recent progress has been comprehensively reviewed in ref. 35. However, the transition behavior between ordinal patterns remains largely unclear. The recent ordinal partition network representations capture the evolutionary behavior of the ordinal patterns25, 26, which sheds novel insight on the standard ordinal symbolic analysis of time series.
For a given embedding dimension D x, there are a total of D x! unique ordinal patterns that can possibly occur in a time series, neglecting equality. A stochastic process of stationary increments fulfils P(x t = x t+τ) = 0 and therefore the probability to have ties x t = x t+τ is zero. For empirical time series, we can avoid ties by adding a tiny white noise with continuous distribution38. Therefore, the original phase space is decomposed into D x! equivalent partitions31. It is intuitive that all D x! patterns almost occur with equal frequencies in a time series generated by a stochastic process for N → ∞. However, a set of patterns may never occur in a time series produced by deterministic dynamics. Therefore, it is possible to quantify determinism in time series data by counting the forbidden patterns. However, complications arise in real time analysis. For instance, missing ordinal patterns might be related to finite time length during the period of observation and correlated stochastic processes, which require some revised methods for the detection of determinism in relatively short noisy data39–43. From the viewpoint of ordinal partition networks, both the frequencies of order patterns and the transitions between different patterns are inhomogeneous. Therefore, network properties thus obtained are sensitive to different system dynamics, which successfully characterize the difference between healthy and patients from EEG data25, 26.
Most of the recent works have focused only on univariate time series {x(t)}. The embedding dimension D x and time delay τ are two important parameters for constructing ordinal partition networks, in particular having crucial impacts on the appearance of forbidden order patterns27–29. However, the generalization to multivariate time series remains largely untouched5, 44. Most of the observable phenomena in the empirical sciences are of a multivariate nature. For instance, assets in stock markets are observed simultaneously and their joint development is analyzed to better understand tendencies. In climate science, multiple observations (temperature, pressure, precipitation, human activities etc, from different locations) are the basis of reliable predictions for the future climate conditions. We propose to construct ordinal partition transition networks from multivariate data.
Results
Ordinal pattern definitions
Given a scalar time series {x(t)} which is produced by a deterministic dynamical system, the order structure of the time series depends on the embedding dimension D x and time delay τ 33, 34. Let us start with D x = 2. Neglecting equality, we have two relations between x(t) and x(t + τ), namely, two symbol sequences representing order patterns π x:
1 |
For dynamical systems with continuous distributions of the values, we can neglect equality because the Lebesgue measure of ties is zero31. In addition, a large amount of numerical simulations suggest that the results do not change qualitatively and it does not matter whether we count x(t) < x(t + τ) or x(t) ≤ x(t + τ)38, 45. In the practical application, we may easily test for < and ≤. Therefore, we follow the routine as suggested in ref. 45 and do not separately consider equalities. Time delay τ is chosen as 1 in this work. By this choice, the order pattern captures the increasing trend, respectively, corresponds to the decreasing trend of the time series. This definition is equivalent to considering the signs of the increments Δx(t) = x(t + 1) − x(t) by a first-order difference of the original series. In other words, the associated order patterns capture the variations of x(t) in its velocity space, showing dynamic rather than static information based on the displacement directly.
When generalizing the above idea to two dimensional time series (x(t), y(t)), we restrict our discussion on embedding dimension D x = D y = 2 for individual variable. Therefore, we have four different combinations of order patterns depending on the signs of increments (Δx(t), Δy(t)) (Table 1): In the phase space of (x(t), y(t)), we have order pattern Π(t) ∈ (π 1, π 2, π 3, π 4) which captures the increasing or decreasing behavior. The example of Fig. 1(a,c) shows the construction of ordinal patterns for two dimensional series (x(t), y(t)). In a full analogy, based on increments (Δx(t), Δy(t), Δz(t)), ordinal pattern of a three dimensional time series (x(t), y(t), z(t)) is enumerated in Table 2 and visualized in Fig. 1(b,d). Therefore, the dimension of order pattern Π(t) for an n-dimensional time series is D = 2n since each component has either increasing or decreasing trend at time t.
Table 1.
Π | π 1 | π 2 | π 3 | π 4 |
---|---|---|---|---|
X | ||||
Y |
Table 2.
Π | π 1 | π 2 | π 3 | π 4 | π 5 | π 6 | π 7 | π 8 |
---|---|---|---|---|---|---|---|---|
X | ||||||||
Y | ||||||||
Z |
Note that, in this work, we do not apply time delay embedding technique to obtain the multi-dimensional phase space from one univariate time series. Instead, given multi-variate time series, we consider the increments between two consecutive time points of each measurement in the space of multi measurements. In other words, our approach captures the dynamic properties of the multi-variate time series in its associated velocity space (difference space). Therefore, time delay τ in the order pattern definition (Eq. (1)) has rather a different interpretation with the time delay that is often used in embedding. Traditionally, one chooses appropriately an embedding dimension and time delay to reconstruct phase space from a given univariate time series. We can certainly generalize the discussion to the case of time delays larger than 1 (i.e., τ > 1) and embedding dimension D x > 2 for each variable (measurement), but we think that the physical meaning in terms of dynamics becomes ambiguous for multivariate time series.
Ordinal partition transition networks
Given a multi-variate time series, for instance, the two dimensional case of (x(t), y(t)), we denote the frequency of the i-th pattern π i as p(π i) which is computed over the time interval . One important property is that ordinal patterns from a deterministic process have different frequencies p(π i). Permutation entropy is then introduced to characterize the inhomogeneous appearance of ordinal patterns as following
2 |
where the sum runs over all D = 2n permutations. We use log2 and hence the units of are bits. For a n-dimensional independent identical distributed stochastic process, one obtains the largest entropy since each of D = 2n ordinal patterns is expected to have the same frequency.
We illustrate the above algorithm by using a toy model of three dimensional identical independent periodic time series in Fig. 2. Different combinations of periods of the 3D periodic series often yield different values of permutation entropy . In addition, the limited number of possible ordinal patterns (forbidden patterns) are widely observed reflecting the determinism of the series.
Most of the current studies focused on the computation of permutation entropy considering the frequencies of order patterns, which do not disclose the transition behavior between order patterns. Therefore, is static. For instance, the details of the dynamics remain unclear in Fig. 2(b,c) provided only with the values of , because does not disclose the unique transition properties of Fig. 2(b) from (c). From the viewpoint of visualization, the difference of transitions between order patterns are conveniently shown in Fig. 3(a,b). Comparing to a 3-dimensional uncorrelated independent identical distributed random uniform noise, the ordinal partition network is a complete connected graph (Fig. 3(c)). In addition, we indicate each directed link by its transition frequency w ij = p(π i → π j), following the time iterations of the series. Finally, we come up with a weighted directed network characterized by a weighted adjacency matrix W = {w ij}, i, j ∈ [1, 2n]. The matrix W fulfils the normalization . Here, based on W, the regularity of the order pattern transition properties is quantified by the Shannon entropy , which is
3 |
where the sum runs over all possible 22n transitions. In a full analogy to , for a n-dimensional independent identical distributed stochastic process, one obtains the largest entropy .
It is rather straightforward to compute for time series produced by stochastic processes. However, we need to pay attention to the case of continuous systems, which yield a larger proportion of self-loops in the resulted networks as will be illustrated below. Here we take the chaotic Rössler system as an example which reads
4 |
where a = 0.165, and ω = 1.0. The Eq. (4) are numerically integrated by the fourth-order Runge Kutta method with integration step h = 0.01. The first 10000 transient data points are discarded and time series consisting of N = 500000 data points are analyzed. Short segments of time series (x, y, z) are shown in Fig. 4(a). Due to the continuity property of the system, there are many plateaus reflecting the invariance of the order patterns during certain time intervals (Fig. 4(b)). These plateaus are reflected by self-loops in the resulting transition networks (Fig. 4(c)). In most of the existing studies of complex networks, self-loops are avoided because of both the computational simplicity and theoretical concerns46. In the case of the Rössler system, there is about 99% self-loops and only about 1% non-self-loops (as indicated by the arrows in Fig. 4(c)).
The weighted adjacency matrix W can be split into diagonal and off-diagonal entries. Taking into account the numerical observations that the diagonal elements of W (self-loops) are much larger than the off-diagonal ones, Eq. (3) is simplified to
5 |
Therefore, we obtain for a continuous system when self-loops are considered. In this case, the transitions between different ordinal patterns are hard to be captured by .
In order to emphasize the importance of non-self transitions between ordinal patterns, we remove the self-loops as shown in Fig. 4(d) by setting the diagonal values to be 0 in W. This is typical of most research work on complex networks46. Furthermore, we remove self-loops before computing the weighted matrix W to keep the normalization . Note that self-loops should not be expected with large amounts in stochastic processes.
Ordinal pattern partitions of phase space
Ordinal pattern transition networks provide us with an alternative for phase space partitions, which utilizes nullclines of the systems. Here we show two examples covering discrete and continuous dynamical systems.
Example (1): the Hénon map
6 |
is chosen as an example for a chaotic two-dimensional map. The order pattern partitions of the attractor are shown Fig. 5(a), which is color coded by different order patterns. A segment of time series is shown in Fig. 5(b). The histogram of order patterns (Fig. 5(c)) discovers that π 4 are forbidden patterns of the system, which yields . The corresponding ordinal partition transition network is shown in Fig. 5(d) and the frequency of each link is indicated in the figure, which yields .
According to the order pattern definitions in Table 1, the phase space partitions of the Hénon map are delineated by nullclines as follows:
7 |
These two lines are shown in Fig. 5(a), where we find no points of the attractor lying in the region of order pattern π 4 no matter with the iteration steps. The disappearance of π 4 pattern suggests that there is no intersection between the π 4 partition and the attractor, except for the unstable fixed point of (0.63, 0.19) (intersection of L 1 and L 2).
Example (2): the Rössler system, Eq. 4 is chosen as a continuous dynamical system. When the parameter a = 0.165, the attractor is shown in Fig. 6(a) with phase space points being further color-coded by ordinal patterns. The boundaries of each partition are determined by the corresponding nullclines, i.e., dx/dt = 0, dy/dt = 0 and dz/dt = 0. The ordinal pattern transition network is shown in Fig. 4(d). In this case, neither π 2 nor π 7 appears, which is explained as follows47. When transforming phase space into ordinal partition transition network, we associate to each state (x, y, z) with an order pattern such as (+, −, +) (as listed in Table 2). This 3-dimensional ordinal pattern describes which variables of (x, y, z) are increasing and which are decreasing at a given time. Taking variable x as an example, both y and z are repressors to x because of the negative signs in the Jacobian (−ω, and −1). However, x is an activator for variable y because the element of the Jacobian matrix is ω being positive everywhere in phase space. The scheme of activation and repression of the Rössler system is shown in Fig. 6(b).
The condition that the trajectory can cross a nullcline meaning a change from increasing to decreasing (or vice versa) are equivalent to determining local maximum or minimum. Because of the continuity of the system, we have the following rules to have a maximum or minimum47: (i) a variable cannot have a maximum if all its repressors are decreasing and all its activators are increasing; (ii) a variable cannot have a minimum if all its repressors are increasing and all its activators are decreasing. These two rules yield all possible transitions between different order patterns as shown in Fig. 6(b). However, the transition network observed for a typical trajectory in phase space is determined by the given set of parameters a and ω. For the case a = 0.165 and ω = 1, we only find the transition route π 1 → π 5 → π 6 → π 8 → π 4 → π 3 → π 1 (shown in Fig. 4(d)), and meanwhile π 2 and π 7 are forbidden patterns. Increasing the value a to 0.26, the Rössler system presents screw-type chaotic oscillations with irregular kicks, which yield an alternative transition from π 4 → π 2 → π 1 as highlighted in Fig. 6(c). Therefore, we observe two transition routes of the patterns from π 4 to π 1 (Fig. 6(d)), while π 7 remains to be absent. In other words, the appearance of π 2 pattern suggests that the changes of the ordinal patterns are sensitive to the geometric changes of the attractor.
Identifying dynamical transitions
We apply ordinal partition transition networks to identify dynamical transitions in two different cases: (i) phase coherence to non-coherence transition which is a weak chaos-chaos transition, (ii) paths to phase synchronization transitions. In both examples, we show frequency plots of ordinal patterns (without self-loops), complexity entropy measures of (with self-loops) and (without self-loops). In addition, we compare the case (i) to coherence index (CI), and case (ii) to mean rotation frequency of each oscillator Ωi.
Example (1) shows phase coherence to non-coherence transitions in the chaotic Rössler system (Eq. (4)), where the parameter a is systematically varied in the range [0.15, 0.25]. As it has been systematically shown in ref. 48, this parameter range comprises different kinds of dynamics, including periodic windows, phase coherent chaos (existence of a well-defined rotation center in phase space) as well as non-phase coherent chaotic oscillations (lack of a distinct center of rotation). The transition between phase coherence and non-phase coherence chaos occurs at a c ≈ 0.206. More specifically, for a < a c, the chaotic attractors are always phase coherent, whereas they are non-phase coherent for a > a c. We refer readers to ref. 48 for further discussion on various measures to detect this chaos-chaos transition as well as periodic windows, ranging from traditional measures of phase coherence factor, phase diffusion coefficient, recurrence quantification based discriminators, and recurrence network based measures. In this work, in order to avoid repetitions we only discuss the capabilities of ordinal pattern changes and entropies and in detecting the transition from phase coherent to non-coherent chaos by comparing to the measure of phase coherence index (see Methods).
Figure 7 shows the bifurcation diagram when the parameter a is changed. First, the frequency of ordinal pattern π 2 is zero (f(π 2) = 0) when a < a c, and becomes positive when a > a c. In contrast, f(π 3) decreases when a > a c (Fig. 7(a)). Much smaller changes are observed for the other ordinal patterns π 1, π 4, π 5, π 6 and π 8. Pattern π 7 does not appear in the entire interval of a. Ordinal patterns π 2 and π 3 are sensitive to the geometric changes of the attractor, capturing the transition from phase coherent to non-coherent regime.
In addition, shows rather small changes while is a constant value when a < a c (Fig. 7(b)). The behavior of and has been confirmed by the coherence index (see Methods) as shown in Fig. 7(c). Meanwhile, we find some discrepancies for these measures when the control parameter a increases towards the transition point between phase coherence and non-coherence regimes. In particular, both and the coherence index increase slightly before the transition point a c, while increases sharp at a c, as highlighted by vertical dashed lines in Fig. 7. This is because of the homo-clinic point at the origin. As the control parameter a increases within the phase coherent regime, the attractor successively grows and finally extends to the vicinity of the origin shortly before the transition to the funnel regime, where a unique rotation center of trajectories in phase space is lost. The dynamics in the (x, y)-plane becomes very slow whenever a trajectory gets close to the homo-clinic point. As a consequence, there is a high density of sampled points on a trajectory in the neighborhood of the origin. By the same time, these re-injection to and ejection from the origin are rather irregular events, which introduce fluctuations in the computations of and the coherence index. In contrast, when computing , the local velocities change direction from increasing to decreasing (or vise versa) only after the transition to the non-phase coherent regime. Therefore, shows good sensitivity on the change of the local velocity space when the control parameter a passes the transition from phase coherent to non-coherent regime, which are shown in Fig. 7.
Note that all measures of , and coherence index show pronounced local maxima in periodic windows (for instance, at a = 0.227 and a = 0.245)48.
Example (2) shows paths to phase synchronization, which are demonstrated by three diffusively coupled Rössler systems via x component49. The equations read
8 |
where k = 1, 2, 3 and κ is the coupling strength. We consider non-identical oscillators by choosing ω 1 = 0.98, ω 2 = 1.02, ω 3 = 1.06. The parameter a is chosen as 0.165 such that the subsystems are in the phase coherent regime (Fig. 6(a)). The oscillator k = 2 is bidirectionally coupled to both k = 1 and k = 3, whereas there is no direct coupling between k = 1 and k = 3. The Eq. (8) are numerically integrated by the fourth-order Runge Kutta method with integration step h = 0.01. The first 10000 transient data points are discarded and time series consisting of 150000 data points are analyzed. We construct ordinal pattern transition networks from the x k components, namely, (x 1, x 2, x 3), following the same pattern definitions as shown in Table 2.
Our motivation of using Eq. (8) is to study the variations of ordinal patterns on the paths to phase synchronization, focusing on the evolutionary process of the transition networks with different regimes of synchronization, which is more complex than the case of a single Rössler system. The results are shown in Fig. 8. Furthermore, the results of Fig. 8 have been averaged over 50 random initial conditions when integrating Eq. (8).
In the regime of no synchrony (κ < κ c1 = 0.036), three oscillators evolve almost independently such that all ordinal patterns have the same frequencies of 0.125. There are rather small gradual changes only when κ approaches to κ c1 (Fig. 8(a)). The entropy value is more sensitive to these gradual changes showing a pronounced decreasing trend, while seems to be a constant (Fig. 8(b)). The average rotation frequencies Ωk (see Methods) of each oscillator are shown in (Fig. 8(c)), which confirms no synchrony in this coupling regime.
In the regime that phase synchronization appears between oscillators k = 1 and k = 2, but not with k = 3 (), we observe monotonic increasing trends for order patterns π 1, π 2, π 7, and π 8 (Fig. 8(a)). In addition, we find relatively slower increasing trends for patterns of π 4 and π 5. In contrast, some monotonic decreasing trends are found for π 3 and π 6. The changes in the frequencies of order patterns are captured by both entropy values and , showing gradual decreasing trends (Fig. 8(b)). The average rotation frequencies Ωk are shown in Fig. 8(c), where k = 1 and k = 2 are phase locked to the same rotation frequency but not with k = 3.
In the regime with all oscillators in phase synchronization (κ > κ c2 = 0.077), we find that frequencies of patterns π 1, π 2, π 4, π 5, π 7, π 8 converge to the same value f(π i) = 1/6, while π 3 and π 6 are absent (Fig. 8(a)). In other words, forbidden patterns of π 3 and π 6 are observed if all oscillators are synchronized. The entropy shows parabola-like trends (increasing first and then decreasing slowly), but is a constant of 2.585 (Fig. 8(b)). All mean rotation frequencies converge to the same value since three oscillators are phase locked (Fig. 8(c)).
From the viewpoint of high dimensional systems of coupled oscillators, in the process from non-synchrony to phase synchronization we find that the transition networks have experienced rather random transitions between all possible ordinal patterns to a state of transitions between a limited number of ordinal patterns as shown in Fig. 9. In addition, we find π 3 and π 6 are forbidden patterns if all three oscillators are synchronized.
Conclusions
In this work, we have proposed to construct ordinal partition transition networks from multivariate time series, which help us to analyzing the interaction patterns between different components. The basic idea is to capture the directions of changes in the associated velocity space, which yields dynamic instead of static information in the original phase space. The resulting ordinal partition transition networks are weighted directed networks, which are fundamentally different to recurrence networks19 and visibility graphs10. For time series from both discrete and continuous dynamical systems, we find that the frequencies of observed ordinal patterns are inhomogeneous which is quantified by the entropy . In addition, the transition frequencies between different ordinal patterns are inhomogeneous as well, which is characterized by the entropy . Note that no essential difference between and is expected for discrete systems, however for continuous systems, is a better way to characterize the ordinal partition transition networks because is more influenced by self-loops as shown in Fig. 4.
The ordinal partition transition network utilizes nullclines to generate partitions, resulting in a Markov chain representation of the time series in phase space. The transition between two ordinal patterns is determined by the changes of signs of the increments of the variables. As we have demonstrated in the chaotic Rössler system, this definition is sensitive to capture the geometric changes in phase space, for instance, from phase coherence to non-coherence transition.
Note that our ordinal partition transition network generation algorithm is different to the recent work on constructing temporal networks to capture the memory effects50. It will be a future subject to characterize the memory effects by means of ordinal partition transition networks. In addition, we have focused on embedding dimension D x = 2 and delay τ = 1 for each variable which captures either increasing or decreasing trends of a time series in differenced space. One can certainly generalize the algorithm to higher values of D x and τ, however, it is computationally more demanding. For instance in a n-dimensional multivariate series , there are (3!)n ordinal patterns if is used. Additionally, the dimension of the transition matrix W is (3!)n × (3!)n. Meanwhile, the increase of dimension D x requires longer time series in order to estimate the transition frequencies of ordinal patterns more reliably. From the view point of the algorithm, no computational complexity is introduced by using a large time delay τ > 1, which, however, lacks a proper interpretation in terms of velocity of the variable. There is one open problem to estimate the ordinal partition transition matrix reliably from short time series, especially when noise plays a significant role.
We have applied ordinal partition transition networks to investigate the paths to phase synchronization, showing that a dominant transition route emerges in the networks when the coupling strength is increased undergoing different synchronization transition regimes. As the degree of synchronization is strengthened, dynamics of the coupled systems are locked to the synchronization manifold which yield a dominant transition route in the resulting ordinal partition networks. Before the appearance of synchronization, another challenging task is to distinguish the indirect from direct coupling directions49, 51, which is very common in climate data analysis, i.e., extracting network interaction patterns from multi-channel time series from distant places52. In the case of three coupled Rössler subsystems as we considered (Eq. (8)), the oscillator k = 2 is bidirectionally coupled to both k = 1 and k = 3, whereas there is no direct coupling between k = 1 and k = 3. It is possible to introduce ordinal recurrence plots45 to tackle this problem.
Traditionally, the computation of permutation entropy based on ordinal symbolic representation of time series does not include pattern transition behavior following the trajectory in phase space. In contrast, ordinal partition transition network approaches take into account the time evolution information explicitly, which hence provide much complementary insights to the traditional symbolic analysis, showing high potentials for experimental time series analysis.
Methods: Phase coherence index
Here we summarize the major steps in computing phase coherence index as we have done in ref. 48. We restrict our attention in this work to the standard analytical signal approach. Here, a scalar signal x(t) is extended to the complex plane using the Hilbert transform
9 |
where denotes Cauchy’s principal value of the integral, which yields the phase
10 |
The above definition is straightforward for phase coherent dynamics. In the regime of non-phase coherent dynamics, an alternative phase definition has been proposed based on the local curvature properties of the analytical signal53, i.e.,
11 |
Since in the standard Hilbert transform-based definition, the phase variable ϕ(t) does not necessarily increase monotonously in time, we quantify this monotonicity in order to obtain a simple heuristic order parameter for phase coherence, which we will refer to as the coherence index
12 |
with . Furthermore, the instantaneous frequency of a chaotic oscillator is then defined as the derivative of the phase variable with respect to time. Averaging this property over time yields the mean frequency
13 |
Acknowledgements
This work is in part financially sponsored by Natural Science Foundation of Shanghai (Grant No. 17ZR1444800), and by the National Natural Science of China (Grant Nos 11405059, 11575041).
Author Contributions
J.Y.Z. and Y.Z. designed research and analyzed the results. Y.Z., J.Z., M.T., H.G., and M.S. wrote the paper. All authors reviewed the manuscript.
Competing Interests
The authors declare that they have no competing interests.
Footnotes
Publisher's note: Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
- 1.Marwan N, Donges JF, Zou Y, Donner RV, Kurths J. Complex network approach for recurrence analysis of time series. Phys. Lett. A. 2009;373:4246–4254. doi: 10.1016/j.physleta.2009.09.042. [DOI] [Google Scholar]
- 2.Donges JF, et al. Nonlinear detection of paleoclimate-variability transitions possibly related to human evolution. Proc. Natl. Acad. Sci. 2011;108:20422–20427. doi: 10.1073/pnas.1117052108. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3.Zou Y, et al. Phase coherence and attractor geometry of chaotic electrochemical oscillators. Chaos. 2012;22:033130. doi: 10.1063/1.4747707. [DOI] [PubMed] [Google Scholar]
- 4.Zou Y, Donner RV, Kurths J. Analyzing long-term correlated stochastic processes by means of recurrence networks: Potentials and pitfalls. Phys. Rev. E. 2015;91:022926. doi: 10.1103/PhysRevE.91.022926. [DOI] [PubMed] [Google Scholar]
- 5.Gao Z-K, Zhang X-W, Jin N-D, Marwan N, Kurths J. Multivariate recurrence network analysis for characterizing horizontal oil-water two-phase flow. Phys. Rev. E. 2013;88:032910. doi: 10.1103/PhysRevE.88.032910. [DOI] [PubMed] [Google Scholar]
- 6.Gao Z-K, Yang Y-X, Cai Q, Zhang S-S, Jin N-D. Multivariate weighted recurrence network inference for uncovering oil-water transitional flow behavior in a vertical pipe. Chaos. 2016;26:063117. doi: 10.1063/1.4954271. [DOI] [PubMed] [Google Scholar]
- 7.Gao Z-K, Dang W-D, Yang Y-X, Cai Q. Multiplex multivariate recurrence network from multi-channel signals for revealing oil-water spatial flow behavior. Chaos. 2017;27:035809. doi: 10.1063/1.4977950. [DOI] [PubMed] [Google Scholar]
- 8.Donner RV, et al. Recurrence-based time series analysis by means of complex network methods. Int. J. Bifurcation Chaos. 2011;21:1019–1046. doi: 10.1142/S0218127411029021. [DOI] [Google Scholar]
- 9.Fukino M, Hirata Y, Aihara K. Coarse-graining time series data: Recurrence plot of recurrence plots and its application for music. Chaos. 2016;26:023116. doi: 10.1063/1.4941371. [DOI] [PubMed] [Google Scholar]
- 10.Lacasa L, Luque B, Ballesteros F, Luque J, Nuno JC. From time series to complex networks: The visibility graph. Proc. Natl. Acad. Sci. 2008;105:4972–4975. doi: 10.1073/pnas.0709247105. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Lacasa L, Toral R. Description of stochastic and chaotic series using visibility graphs. Phys. Rev. E. 2010;82:036120. doi: 10.1103/PhysRevE.82.036120. [DOI] [PubMed] [Google Scholar]
- 12.Snarskii AA, Bezsudnov IV. Phase transition in the parametric natural visibility graph. Phys. Rev. E. 2016;94:042137. doi: 10.1103/PhysRevE.94.042137. [DOI] [PubMed] [Google Scholar]
- 13.Elsner JB, Jagger TH, Fogarty EA. Visibility network of united states hurricanes. Geophys. Res. Lett. 2009;36:L16702. doi: 10.1029/2009GL039129. [DOI] [Google Scholar]
- 14.Yang Y, Wang J, Yang H, Mang J. Visibility graph approach to exchange rate series. Physica A. 2009;388:4431–4437. doi: 10.1016/j.physa.2009.07.016. [DOI] [Google Scholar]
- 15.Zou Y, Small M, Liu Z, Kurths J. Complex network approach to characterize the statistical features of the sunspot series. New J. Phys. 2014;16:013051. doi: 10.1088/1367-2630/16/1/013051. [DOI] [Google Scholar]
- 16.Zou Y, Donner R, Marwan N, Small M, Kurths J. Long-term changes in the north-south asymmetry of solar activity: a nonlinear dynamics characterization using visibility graphs. Nonlin. Proc. Geophys. 2014;21:1113–1126. doi: 10.5194/npg-21-1113-2014. [DOI] [Google Scholar]
- 17.Zhang R, Zou Y, Zhou J, Gao Z-K, Guan S. Visibility graph analysis for re-sampled time series from auto-regressive stochastic processes. Commun. Nonlinear Sci. Numer. Simulat. 2017;42:396–403. doi: 10.1016/j.cnsns.2016.04.031. [DOI] [Google Scholar]
- 18.Czechowski Z, Lovallo M, Telesca L. Multifractal analysis of visibility graph-based ito-related connectivity time series. Chaos. 2016;26:023118. doi: 10.1063/1.4942582. [DOI] [PubMed] [Google Scholar]
- 19.Donner RV, Zou Y, Donges JF, Marwan N, Kurths J. Recurrence networks–A novel paradigm for nonlinear time series analysis. New J. Phys. 2010;12:033025. doi: 10.1088/1367-2630/12/3/033025. [DOI] [Google Scholar]
- 20.Gao Z-K, Small M, Kurths J. Complex network analysis of time series. Europhys. Lett. 2016;116:50001. doi: 10.1209/0295-5075/116/50001. [DOI] [Google Scholar]
- 21.Zhang J, Small M. Complex network from pseudoperiodic time series: Topology versus dynamics. Phys. Rev. Lett. 2006;96:238701. doi: 10.1103/PhysRevLett.96.238701. [DOI] [PubMed] [Google Scholar]
- 22.Xu X, Zhang J, Small M. Superfamily phenomena and motifs of networks induced from time series. Proc. Natl. Acad. Sci. USA. 2008;105:19601–19605. doi: 10.1073/pnas.0806082105. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23.Stephen M, Gu C, Yang H. Visibility graph based time series analysis. PLoS One. 2015;10:1–19. doi: 10.1371/journal.pone.0143015. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Mutua S, Gu C, Yang H. Visibility graphlet approach to chaotic time series. Chaos. 2016;26:053107. doi: 10.1063/1.4951681. [DOI] [PubMed] [Google Scholar]
- 25.McCullough M, Small M, Stemler T, Iu HH-C. Time lagged ordinal partition networks for capturing dynamics of continuous dynamical systems. Chaos. 2015;25:053101. doi: 10.1063/1.4919075. [DOI] [PubMed] [Google Scholar]
- 26.Kulp CW, Chobot JM, Freitas HR, Sprechini GD. Using ordinal partition transition networks to analyze ECG data. Chaos. 2016;26:073114. doi: 10.1063/1.4959537. [DOI] [PubMed] [Google Scholar]
- 27.Kulp CW, Chobot JM, Niskala BJ, Needhammer CJ. Using forbidden ordinal patterns to detect determinism in irregularly sampled time series. Chaos. 2016;26:023107. doi: 10.1063/1.4941674. [DOI] [PubMed] [Google Scholar]
- 28.McCullough M, Sakellariou K, Stemler T, Small M. Counting forbidden patterns in irregularly sampled time series. I. the effects of under-sampling, random depletion, and timing jitter. Chaos. 2016;26:123103. doi: 10.1063/1.4968551. [DOI] [PubMed] [Google Scholar]
- 29.Sakellariou K, McCullough M, Stemler T, Small M. Counting forbidden patterns in irregularly sampled time series. II. reliability in the presence of highly irregular sampling. Chaos. 2016;26:123104. doi: 10.1063/1.4970483. [DOI] [PubMed] [Google Scholar]
- 30.Eroglu D, et al. See-saw relationship of the Holocene East Asian-Australian summer monsoon. Nat. Commun. 2016;7:12929. doi: 10.1038/ncomms12929. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 31.Bandt C, Pompe B. Permutation entropy: A natural complexity measure for time series. Phys. Rev. Lett. 2002;88:174102. doi: 10.1103/PhysRevLett.88.174102. [DOI] [PubMed] [Google Scholar]
- 32.Parlitz U, Suetani H, Luther S. Identification of equivalent dynamics using ordinal pattern distributions. Eur. Phys. J. S. T. 2013;222:553–568. doi: 10.1140/epjst/e2013-01859-2. [DOI] [Google Scholar]
- 33.Takens, F. Detecting strange attractors in turbulence. In Rand, D. & Young, L.-S. (eds) Dynamical Systems and Turbulence, Warwick 1980, vol. 898 of Lecture Notes in Mathematics, 366–381 (Springer, New York, 1981).
- 34.Kantz, H. & Schreiber, T. Nonlinear Time Series Analysis, second edn. (Cambridge University Press, Cambridge, 2004).
- 35.Amigó JM, Keller K, Unakafova VA. Ordinal symbolic analysis and its application to biomedical recordings. Phil. Trans. R. Soc. A. 2014;373:20140091. doi: 10.1098/rsta.2014.0091. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36.Zanin M. Forbidden patterns in financial time series. Chaos. 2008;18:013119. doi: 10.1063/1.2841197. [DOI] [PubMed] [Google Scholar]
- 37.Barreiro M, Marti AC, Masoller C. Inferring long memory processes in the climate network via ordinal pattern analysis. Chaos. 2011;21:013101. doi: 10.1063/1.3545273. [DOI] [PubMed] [Google Scholar]
- 38.Bandt C, Shiha F. Order patterns in time series. J. Time Ser. Anal. 2007;28:646–665. doi: 10.1111/j.1467-9892.2007.00528.x. [DOI] [Google Scholar]
- 39.Amigó JM, Zambrano S, Sanjuán MAF. True and false forbidden patterns in deterministic and random dynamics. Europhys. Lett. 2007;79:50001. doi: 10.1209/0295-5075/79/50001. [DOI] [Google Scholar]
- 40.Amigó JM, Zambrano S, Sanjuán MAF. Combinatorial detection of determinism in noisy time series. Europhys. Lett. 2008;83:60005. doi: 10.1209/0295-5075/83/60005. [DOI] [Google Scholar]
- 41.Rosso OA, et al. The Amigó paradigm of forbidden/missing patterns: a detailed analysis. Eur. Phys. J. B. 2012;85:419. doi: 10.1140/epjb/e2012-30307-8. [DOI] [Google Scholar]
- 42.Rosso OA, et al. Causality and the entropy-complexity plane: Robustness and missing ordinal patterns. Physica A. 2012;391:42–55. doi: 10.1016/j.physa.2011.07.030. [DOI] [Google Scholar]
- 43.Kulp CW, Zunino L. Discriminating chaotic and stochastic dynamics through the permutation spectrum test. Chaos. 2014;24:033116. doi: 10.1063/1.4891179. [DOI] [PubMed] [Google Scholar]
- 44.Amigó JM, Kennel MB. Forbidden ordinal patterns in higher dimensional dynamics. Physica D. 2008;237:2893–2899. doi: 10.1016/j.physd.2008.05.003. [DOI] [Google Scholar]
- 45.Groth A. Visualization of coupling in time series by order recurrence plots. Phys. Rev. E. 2005;72:046220. doi: 10.1103/PhysRevE.72.046220. [DOI] [PubMed] [Google Scholar]
- 46.da F. Costa L, Rodrigues FA, Travieso G, Boas PRV. Characterization of complex networks: A survey of measurements. Advances in Physics. 2007;56:167–242. doi: 10.1080/00018730601170527. [DOI] [Google Scholar]
- 47.Pigolotti S, Krishna S, Jensen MH. Symbolic dynamics of biological feedback networks. Phys. Rev. Lett. 2009;102:088701. doi: 10.1103/PhysRevLett.102.088701. [DOI] [PubMed] [Google Scholar]
- 48.Zou Y, Donner RV, Kurths J. Geometric and dynamic perspectives on phase-coherent and noncoherent chaos. Chaos. 2012;22:013115. doi: 10.1063/1.3677367. [DOI] [PubMed] [Google Scholar]
- 49.Nawrath J, et al. Distinguishing direct from indirect interactions in oscillatory networks with multiple time scales. Phys. Rev. Lett. 2010;104:038701. doi: 10.1103/PhysRevLett.104.038701. [DOI] [PubMed] [Google Scholar]
- 50.Weng TF, Zhang J, Small M, Zheng R, Hui P. Memory and betweenness preference in temporal networks induced from time series. Scientific Reports. 2017;7:41951. doi: 10.1038/srep41951. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 51.Zou Y, Romano MC, Thiel M, Marwan N, Kurths J. Inferring indirect coupling by means of recurrences. Int. J. Bifurcation Chaos. 2011;21:1099–1111. doi: 10.1142/S0218127411029033. [DOI] [Google Scholar]
- 52.Goswami B, Marwan N, Feulner G, Kurths J. How do global temperature drivers influence each other? Eur. Phys. J. S. T. 2013;222:861–873. doi: 10.1140/epjst/e2013-01889-8. [DOI] [Google Scholar]
- 53.Osipov GV, Hu B, Zhou C, Ivanchenko MV, Kurths J. Three types of transitions to phase synchronization in coupled chaotic oscillators. Phys. Rev. Lett. 2003;91:024101. doi: 10.1103/PhysRevLett.91.024101. [DOI] [PubMed] [Google Scholar]