Two dynamical indicators, the local dimension and the extremal index, used to quantify persistence in phase space have been developed and applied to different data across various disciplines. These are computed using the asymptotic limit of exceedances over a threshold, which turns to be a generalized Pareto distribution in many cases. However, the derivation of the asymptotic distribution requires mathematical properties, which are not present even in highly idealized dynamical systems and unlikely to be present in the real data. Here, we examine in detail the issues that arise when estimating these quantities for some known dynamical systems. We focus on how the geometry of an invariant set can affect the regularly varying properties of the invariant measure. We demonstrate that singular measures supported on sets of the non-integer dimension are typically not regularly varying and that the absence of regular variation makes the estimates resolution dependent. We show as well that the most common extremal index estimation method is not well defined for continuous time processes sampled at fixed time steps, which is an underlying assumption in its application to data.

Extreme value theory shows that under fairly general conditions, the distribution of exceedances over a high threshold of a given process follows a generalized Pareto distribution (GPD). When the process is generated by a dynamical system, the distribution encodes some dynamical properties of the process that allow for the estimation of indicators of persistence. These indicators are the local dimension and the extremal index, and they are being employed to analyze all sorts of environmental data. However, the algorithms used to estimate them require properties, which are seldom present in any realistic system. In this paper, we explore numerically different commonly used dynamical systems to show that the conditions required for the exceedances to converge to a GDP distribution are typically not met. We also show flaws in the statistical method used to infer the extremal index in continuous time systems. These results should be taken into consideration when applying these methodologies to real world data.

In recent years, there has been a growing interest in extreme value theory based methods to obtain estimates of dynamical quantities. These methods stem from developments in the analysis of extreme events and their relationship with dynamical systems theory. Same as the sum of random variables has an asymptotic distributional limit described by the central limit theorem, less known theorems describe the distributional limits of extreme events. The asymptotic distributions of extremes allow the quantification of probabilities that relate the magnitude of an event with its frequency. These results have been extended to cover extremes that arise in observables computed along trajectories of chaotic dynamical systems. By defining an observable that depends on the distance between a reference point and the trajectory of the system in state space, one can obtain a representation of the extreme events as close recurrences to the reference point. These recurrences relate the dynamical and ergodic properties of the system to the statistics of the extremes. These methods have been extensively used in atmospheric data,1–14 climate models,15,16 and fractal dimension estimation.17 

We focus our attention on two significant extreme value laws. The asymptotic limit of the maximum value in an observed data series partitioned in blocks follows a Generalized Extreme Value (GEV) distribution. Meanwhile, the asymptotic limit of the exceedances over a high threshold follows a Generalized Pareto Distribution (GPD). These laws have also been shown to apply to extremes of observables along orbits of dynamical systems under sufficiently fast decay of correlations.18,19 The theory for estimating the local dimension through extreme value theory has been developed theoretically mostly for the GEV case,20–23 with only a couple of papers dealing with the GPD estimator.24,25 However, as typically the GPD approach requires less data, it is the one that has been mostly used in applications. However, this approach requires several abstract mathematical properties to hold, which are different from the ones required by the GEV approach. On one hand, there are some statistical properties of the dynamical system such as ergodicity and stationarity. On the other hand, there are some geometrical conditions on the invariant measure of the system, such as the existence of the local dimension and regular variation.

The dynamical quantities that are used to obtain information about the system are the local dimension and the extremal index. The setting required is a dynamical system whose evolution is contained in a bounded set of phase space, which possesses an invariant measure that describes the asymptotic frequency of visitation of sets. The local dimension is a geometrical quantity that describes the scaling of the invariant measure of a ball against its radius. This quantity is related naturally to the parameters of extreme value distributions. The extremal index is a statistical parameter that quantifies short-range correlations and appears when the extreme events cluster.

In this paper, we focus on numerically investigating the regular variation property, and the index-based estimation of the extremal index. Regular variation is a necessary property for the convergence of the exceedances to a GPD and the estimation of the local dimension. However, it is rarely mentioned and, to our knowledge, it has never been checked for any system or dataset in the literature dealing with the GPD method. Even some texts that explicitly intend to illustrate the use of this method do so in systems, which are not regularly varying. Index-based estimation is the most used method to estimate the extremal index from data. It is based on the indexed position of the extremes in the data series. It is as such a method that relies on the data series being of discrete time. However, it is routinely applied to continuous time processes discretized by sampling, a procedure that can be done in different ways and may impact the estimation.

The theory behind the algorithm to compute local dimensions based in the GPD24,25 is the result of applying the Peaks over Threshold (PoT) method to a observable along an orbit. From now on, we will refer to this algorithm as Exceedance-Based Dimension (EBD) algorithm. Define a stochastic process of the form
(1)
where T is a map generally representing the forward time evolution of a dynamical system for some time δ t and x 0 and ζ are points in phase space belonging to an invariant set. Here, ζ denotes the reference point and has to be chosen independently from x 0. The PoT method consists of taking a high threshold and defining as extreme events the exceedances over the threshold, i.e., the values of Eq. (1) that surpass the threshold g q. This notation for the threshold is meant to emphasize that it is usually defined via a quantile. We use the convention that if q = 0.99, then the threshold g q leaves 99 % of the data points below and only 1 % above. Then, the probability corresponding to an excess over the threshold is given by the asymptotic excess distribution
(2)
The process X i is defined as a decreasing monotonic function of the distance between the orbit and a reference point. Thus, a high value of the process corresponds to a close “recurrence” to a ball near the reference point. Under the assumptions of ergodicity and stationarity, there is a invariant measure μ describing the visitation frequency of any subset of state space. Thus, the probability of a exceedance over the threshold is μ ( B e g q ( ζ ) ), where B r ( x ) denotes a ball of radius r centered in x. The excess distribution function becomes
(3)
which is the difference in volume between two balls of radii e g q and e u g q, normalized by the volume of a ball of radius e g q.
The local dimension is a dynamical quantity that quantifies the measure of a ball scales with its radius. It is defined as
(4)
for the points in the support of μ for which the limit exists. If we assume that the measure is non-atomical and the local dimension exists almost everywhere, then the measure of a ball of radius r is a smooth function of the radius. In particular, for small radius μ ( B r ( ζ ) ) l ( r ) r Δ ζ l, where l ( r ) is a function of the radius such that lim r 0 log l ( r ) / log r = 0. To conclude the derivation, we need to assume that μ is a regularly varying measure, meaning that it has the property
(5)
for any 0 < b 1, where γ is called the regularly varying index. Note that if the local dimension exists, we have that
(6)
and implies that the function l ( r ) is slowly varying, i.e., lim r 0 l ( b r ) / l ( r ) 1, for any 0 < b 1. Thus, the index γ is equal to the local dimension around the point ζ, showing that the local dimension and γ are intrinsically connected. With the regular variation property, the limit in the excess distribution function can be solved and reduces to the distribution function of an exponential distribution with parameter 1 / Δ ζ l
(7)
In summary, the EBD algorithm requires ergodicity, stationarity, existence of the local dimension μ-almost everywhere, and regular variation of the measure to work.
ALGORITHM 1

The EBD algorithm.

Inputs: q is a high quantile, { T i x 0 } i = 0 N is an orbit and ζ is an 
independently chosen reference point. 
for T j x 0 { T i x 0 } i = 0 N, 0 j N do 
  Compute obs j = log ( dist ( ζ , T j x 0 ) )
end for 
Sort obs j and set the threshold g q to be the element which has index 
q ( N + 1 )
Compute the set of exceedances E = { obs i g q : obs i g q } 
Compute the inverse of the average of the exceedances 
Δ ζ l = 1 / mean ( E ) 
Outputs: Local dimension Δ ζ l at the point ζ
Inputs: q is a high quantile, { T i x 0 } i = 0 N is an orbit and ζ is an 
independently chosen reference point. 
for T j x 0 { T i x 0 } i = 0 N, 0 j N do 
  Compute obs j = log ( dist ( ζ , T j x 0 ) )
end for 
Sort obs j and set the threshold g q to be the element which has index 
q ( N + 1 )
Compute the set of exceedances E = { obs i g q : obs i g q } 
Compute the inverse of the average of the exceedances 
Δ ζ l = 1 / mean ( E ) 
Outputs: Local dimension Δ ζ l at the point ζ
In experimental applications, one may only have one realization of the data series, which makes choosing an independent reference point difficult. In practice, what is done in applications2 is to use as reference point a point in the orbit ζ = T j x 0 for some j. Thus, one actually uses processes of the form
(8)
under the assumption that their extremes asymptotically behave as the extremes of the process given by Eq. (1). The discussion of the effects of substituting process (1) by process (8) is left for future work.

In applications,1–14 the output of the EBD algorithm is usually paired with an estimation of the extremal index θ. The extremal index arises in the generalized extreme value distribution in the presence of short-range dependencies and can be seen as a number that describes the inverse of the mean size of clusters of extremes.26 Note that the derivation of the exponential law for the exceedances above does not need a particular dependency structure and does not feature the extremal index in the limiting distribution. However, in most papers,1–6,8–14 discussing applications it is included in the distribution function without a mathematical justification. The PoT approach erases the dependencies by considering the points over the threshold without regard for its position in the process. Shuffling the time series randomly will produce the exact same extremes and distribution. That is why, the extremal index should not appear in the distribution function. In contrast, the extremal index appears naturally in the block maxima approach since the clusters typically fall within a block, and thus only one extreme is chosen from each cluster, biasing the distribution.

The following example shows that the peaks over threshold approach does not require the extremal index. Consider a process V i defined by i.i.d. draws from an exponential distribution of parameter λ and U i = max { V i 1 , V i }. The distribution function of V i is F V ( y ) = 1 e y / λ and for U i, is F U ( y ) = F V ( y ) 2. Then, the asymptotic distribution of the maxima of V i is
whereas for U i, it is
where θ = 1 / 2 is the extremal index. The extremal index appears due to the short time correlations introduced by the definition of U i, and it is equal to 1 / 2 particularly because of F U ( y ) = F V ( y ) 2. For the peaks over threshold approach, however,

While the extremal index can be seen as statistical quantity that is intrinsically linked to the process U i and can be estimated from data, it does not appear in the asymptotic distribution of extremes through the PoT method.

Typically, the set of reference points in a chaotic invariant set that give raise to an extremal index different than 1 is the set of stable and periodic points (see, Ref. 27, Chap. 4), and thus a set of μ measure zero, unlikely to be observed in most applications.

The index-based estimator for the extremal index is the most used in applications and infers the size of the clusters of exceedances by the index length between them. The following algorithm describes in detail how the computation works.

ALGORITHM 2

Index-based estimator for the extremal index.28 

Inputs: q is a high quantile, { T i x 0 } i = 0 N is an orbit and ζ is an 
independently chosen reference point. 
for T j x 0 { T i x 0 } i = 0 N, 0 j N do 
Compute obs j = log ( dist ( ζ , T j x 0 ) )
end for 
Sort obs and set the threshold g q to be the element which has 
index q ( N + 1 )
Find the indexes of the exceedances L = { i : obs i g q } in the 
unsorted obs. 
Compute the inter-exceedance times I = { L i L i + 1 } 
Compute S = { I i 1 : 1 i # I } and define N C = # { S i > 0 } 
Compute M = i = 1 # I ( 1 q ) S i + N 1 + N C 
Compute
 
Outputs: Index-based estimator of the extremal index θ ^
Inputs: q is a high quantile, { T i x 0 } i = 0 N is an orbit and ζ is an 
independently chosen reference point. 
for T j x 0 { T i x 0 } i = 0 N, 0 j N do 
Compute obs j = log ( dist ( ζ , T j x 0 ) )
end for 
Sort obs and set the threshold g q to be the element which has 
index q ( N + 1 )
Find the indexes of the exceedances L = { i : obs i g q } in the 
unsorted obs. 
Compute the inter-exceedance times I = { L i L i + 1 } 
Compute S = { I i 1 : 1 i # I } and define N C = # { S i > 0 } 
Compute M = i = 1 # I ( 1 q ) S i + N 1 + N C 
Compute
 
Outputs: Index-based estimator of the extremal index θ ^

For measures defined on invariant sets of dynamical systems, it is complicated to obtain an analytical result regarding its regular variation properties. Sometimes, analytic calculations can be done for measures supported on self-similar attractors, but this applies only on a case-by-case basis. Here, we show through a series of selected examples how the regular variation of the measure relates to the geometry of the attractor. We put special emphasis on those which have been previously used in the literature related to the EBD algorithm.

A summary of the dynamical systems used, their dynamical rules, and some of their properties can be found in Table I.

TABLE I.

Description of various systems considered in this paper.

System Dynamical rule Parameters Information dimension Regularly varying
Logistic map  xn+1 = axn(1 − xn a = 4  Yes 
Cantor shift  Left shift (See  Appendix B N/A  log 2 log 3  No 
Fat Cantor set  Random ordering  N/A  Yes 
Hénon map  x n + 1 = 1 a x n 2 + y n  a = 1.4, b = 0.3  1.26 ± 0.0231   No 
  yn+1 = bxn       
Arnold’s Cat map  xn+1 = 2xn + yn (mod 1) yn+1 = xn + yn (mod 1)  N/A  Yes 
Solenoid map  φn+1 = 2φn (mod 2π) v n + 1 = a v n + φ ¯ n / 2 (See  Appendix D a = 0.076  1 log 2 log a  No 
Aperiodic circle rotation  x 1 ˙ = ( 2 t / 10 ( mod 1 ) ) sin ( t ) x 2 ˙ = ( 2 t / 10 ( mod 1 ) ) cos ( t )  N/A  Yes 
Lorenz-63  x 1 ˙ = σ ( x 2 x 1 ) x 2 ˙ = x 1 ( ρ x 3 ) x 2 x 3 ˙ = x 1 x 2 β x 3  σ = 10, ρ = 28 β = 8/3  2.06 ± 0.0129   No 
Lorenz-96  x i ˙ = ( x i + 1 x i 2 ) x i 1 x i + F  F = 32 1 ≤ i ≤ 4  ≈2.834…  No 
    F = 8 1 ≤ i ≤ 8  ≈4.872…  No 
Hénon–Heiles  x ˙ = p x p x ˙ = x 2 x y y ˙ = p y p y ˙ = y ( x 2 y 2 )  x0 = (0, − 0.25, 0.42, 0)  Unclear 
System Dynamical rule Parameters Information dimension Regularly varying
Logistic map  xn+1 = axn(1 − xn a = 4  Yes 
Cantor shift  Left shift (See  Appendix B N/A  log 2 log 3  No 
Fat Cantor set  Random ordering  N/A  Yes 
Hénon map  x n + 1 = 1 a x n 2 + y n  a = 1.4, b = 0.3  1.26 ± 0.0231   No 
  yn+1 = bxn       
Arnold’s Cat map  xn+1 = 2xn + yn (mod 1) yn+1 = xn + yn (mod 1)  N/A  Yes 
Solenoid map  φn+1 = 2φn (mod 2π) v n + 1 = a v n + φ ¯ n / 2 (See  Appendix D a = 0.076  1 log 2 log a  No 
Aperiodic circle rotation  x 1 ˙ = ( 2 t / 10 ( mod 1 ) ) sin ( t ) x 2 ˙ = ( 2 t / 10 ( mod 1 ) ) cos ( t )  N/A  Yes 
Lorenz-63  x 1 ˙ = σ ( x 2 x 1 ) x 2 ˙ = x 1 ( ρ x 3 ) x 2 x 3 ˙ = x 1 x 2 β x 3  σ = 10, ρ = 28 β = 8/3  2.06 ± 0.0129   No 
Lorenz-96  x i ˙ = ( x i + 1 x i 2 ) x i 1 x i + F  F = 32 1 ≤ i ≤ 4  ≈2.834…  No 
    F = 8 1 ≤ i ≤ 8  ≈4.872…  No 
Hénon–Heiles  x ˙ = p x p x ˙ = x 2 x y y ˙ = p y p y ˙ = y ( x 2 y 2 )  x0 = (0, − 0.25, 0.42, 0)  Unclear 

We start our exposition with the Cantor shift map for two reasons. One is that, it is such a simple system that it can be shown that its invariant measure is not regularly varying. The second one is that it has been used in the literature (see, Ref. 27, Chap. 9) to illustrate the EBD method, recognizing difficulties to apply it but without identifying it as a system with a non-regularly varying invariant measure. The dynamics in the Cantor set are given by a left shift in a symbolic coding of the Cantor set. See  Appendix B, for more details and a proof of the statement that the invariant measure on the Cantor set is not regularly varying.

Figure 1 shows the result of taking the exceedances from the Cantor shift map and fitting a GPD distribution to them according to the EBD algorithm. The holes in the measure, in turn, produce holes in the distribution of exceedances as certain values are not possible.

FIG. 1.

Distribution of exceedances for the Cantor shift map, and a GPD distribution with parameter equal to the inverse of the average of the exceedances.

FIG. 1.

Distribution of exceedances for the Cantor shift map, and a GPD distribution with parameter equal to the inverse of the average of the exceedances.

Close modal
Figure 2(a) is prototypical of a kind of figure, we will use repeatedly throughout the paper to analyze each system, and as such, it deserves an in depth explanation. The top panel shows three graphs with linked axis, in the top graph, a numerical computation of the quantity,
(9)
which serves as a proxy for regular variation. If the measure was regularly varying, we would see this quantity converge to the constant 2 Δ ζ l. The way in which this is computed is the following. A random reference point ζ and initial condition x 0 in the invariant set are chosen. Then, the orbit is computed forward, while keeping track of which are the 5000 highest exceedances, which correspond to the closest recurrences of the orbit to a ball centered on ζ. When a higher exceedance is encountered, the smallest one is deleted, and so the radius of the ball decreases due to the fact that the lowest exceedance corresponds to the point furthest away from ζ. The middle panel shows the estimated local dimension around the reference point estimated with the points which lay in the ball through the EBD method. The bottom panel shows an estimation of the local dimension made through an approach based on correlations between points due to Grassberger–Procaccia.29 This estimator is given for comparison since it is a method well established in the literature and does not depend on the regularly varying properties of the measure, see  Appendix A for more details.
FIG. 2.

Estimates of the regular variation property and local dimension for some selected discrete time systems. (a) If the system is not regularly varying the local dimension estimation is scale dependent. (b) Oscillations take place in every point in some scale due to the fractal structure. (c) The ( 1 / 2 , 1 / 2 )-Bernoulli measure is regularly varying in the fat Cantor set, despite the similarities with the Cantor shift. (d) For a system with a uniform scale-free structure, the oscillations can coordinate.

FIG. 2.

Estimates of the regular variation property and local dimension for some selected discrete time systems. (a) If the system is not regularly varying the local dimension estimation is scale dependent. (b) Oscillations take place in every point in some scale due to the fractal structure. (c) The ( 1 / 2 , 1 / 2 )-Bernoulli measure is regularly varying in the fat Cantor set, despite the similarities with the Cantor shift. (d) For a system with a uniform scale-free structure, the oscillations can coordinate.

Close modal

The top panel of Fig. 2(a) shows that the quantity described in (9) does not converge to 2 log 2 / log 3 0.646. Instead, it oscillates strongly for any of the orders of magnitude reached. Since the measure is not regularly varying, we see a non-vanishing factor that prevents the convergence of the asymptotic distribution to an exponential. The middle panel shows that the estimate of the local dimension is highly correlated with the concentration of the measure and oscillates as well. This implies that the estimates of the local dimension are resolution dependent due to the lack of regular variation. The correlation estimate for the dimension shows reasonable values, and the final value is relatively close to the actual analytical solution log 2 / log 3 0.631.

An interesting edge case is given by the so-called “fat fractals.” These are sets of positive Lebesgue measure and, thus, of integer dimension but that might have a very intricate fine structure similar to a fractal set. The example that we show here is a Cantor set, a nowhere dense set of isolated points and thus topologically equivalent to the middle third Cantor set, but it has positive Lebesgue measure. The set is produced via a dynamic construction, using a non-autonomous modification of the tent map, for more details see  Appendix C.

Despite the holes in the set and the topological equivalence to the Cantor set, the ( 1 / 2 , 1 / 2 ) Bernoulli measure here is regularly varying. This can be seen by the convergence of the quantity R ( r ) [Eq. (9)] in the top graph of the bottom panel of Fig. 2(c) to the expected value of 2 1. The estimates of the local dimension also seem to converge to the right answer, which is 1. Note that the similarities both in terms of geometry and topology between the two Cantor set examples leave as main difference the Lebesgue size in which the ( 1 / 2 , 1 / 2 ) Bernoulli measure is concentrated.

The Cantor shift map serves as an example of the consequences of the lack of regular variation. Cantor sets are also models for the sections of attractors such as the Hénon map. In Ref. 30, it is stated that the EBD algorithm is adequate for non-Axiom A chaotic dynamical systems with multifractal properties. The Hénon map is a counterexample of this statement.

Figure 3 shows the same computation as in the previous figure but performed on a randomly selected point in the Hénon attractor. In the bottom panels, it also shows the exceedances and their geometrical disposition on four different stages of the zooming in process around ζ. As the threshold becomes larger, the algorithm zooms more into the local structure of the attractor. A branch that looks like a line from afar, doubles, and becomes separate lines and, eventually, the one not containing ζ disappears and the one containing it starts dividing into more. This process causes the quantity R ( r ) and the estimation of the local dimension to oscillate strongly. Due to the structure of the attractor, we expect this phenomenon to arise at all sufficiently small scales, for all points.

FIG. 3.

This figure shows the geometrical structure of the points that lay in the outer ball as the radius becomes small. The top graph shows the quantity R ( r ), describing the ratio of the measure of two concentric balls, and the bottom graph shows the corresponding estimation of the local dimension. Both plots seem to converge for a several orders of magnitude, but then an oscillation shows up. The vertical red lines indicate the zooming process where in we take the snapshots of the attractor shown below and label (a) to (d).

FIG. 3.

This figure shows the geometrical structure of the points that lay in the outer ball as the radius becomes small. The top graph shows the quantity R ( r ), describing the ratio of the measure of two concentric balls, and the bottom graph shows the corresponding estimation of the local dimension. Both plots seem to converge for a several orders of magnitude, but then an oscillation shows up. The vertical red lines indicate the zooming process where in we take the snapshots of the attractor shown below and label (a) to (d).

Close modal

Figure 2(b) shows the result of zooming and averaging over 1000 randomly selected reference points. The quantity R ( r ) oscillates for any given point, at different values of the radius. There is a clear cluster around the value 2 1 and corresponding Δ ζ l = 1. This means that at any small scale, the exceedances around most reference points look like a line at that resolution.

Another use of this algorithm is to compute the information dimension of the attractor (Refs. 17 and 27, Chap. 9) by averaging the local dimension estimates along a trajectory. This typically gives values around 1.35 for the Hénon attractor, which is only one decimal point away for the value 1.26 ± 0.02 estimated by other authors.31 This is possibly a reason why the this system has been used to illustrate the EBD method in some texts (Refs. 24 and 27, Chap. 9), despite the lack of regular variation.

The Solenoid map is an example of a uniformly hyperbolic system, also called Axiom A. This class of systems have been presented in the literature as a valid setting to apply this algorithm (Refs. 24 and 27, Chap. 9). In Refs. 32 and 33, it is stated that the exceedances of the process (1) around a point in the attractor of an Axiom A system converge to an exponential distribution with parameters equal to the inverse of the local dimension around that point. Here, we produce a counterexample.

The Solenoid map is a discrete time dynamical system on a torus, which stretches the torus to be twice as long and 0 < a 1 / 4 times thinner and wraps it twice inside the original torus. A detailed description of the map and a estimation procedure for its invariant measure can be found in  Appendix D.

Figure 2(d) shows the quantity R ( r ) and the estimated local dimension for 1000 points in the Solenoid attractor, with parameter a = 0.076. The quotient of the measure of the balls becomes independent of the chosen reference point due to the uniformity of the attracting set. The result is an oscillation which synchronizes for any reference point, and the same for the estimated local dimension. As a result, there is no convergence for the algorithm even on average.

Using the approximation procedure described in  Appendix D, one can plot the measure of a ball of radius r centered around a point in the attractor. This behaves approximately as a power law r 1 log 2 / log a but with a series of kinks spaced by powers of the parameter a. These kinks induce the logarithmic oscillations of period a and are consistent with the geometrical phenomenon observed in Fig. 3.

To compute the true recurrences in continuous time systems, we have implemented an interpolation scheme. This makes the dimension estimates 1 unit lower than in reality, see  Appendix E for an explanation of the interpolation procedure.

The Lorenz 63 system has also been used to illustrate the EBD method.2,7,30 Figure 4(a) shows the analysis as performed with the discrete time systems but with the interpolation scheme. As the radius decreases the estimates of the measure ratio cluster around 0.5 with some downward excursions. Similarly, the estimates of the dimension cluster around 1 but have oscillations that push them upward for some range of scales. Similar to the Hénon map, the attractor is locally like a surface around most points at any given sufficiently small scale but not for any point through all the scales. The average of the local dimensions stabilizes around the value 2.054, very close to the value 2.06 ± 0.01 reported in Ref. 29.

FIG. 4.

Estimates of the regular variation property and local dimension for some selected continuous time systems. (a) Continuous time systems display similar phenomena as the discrete time ones. (b) The oscillations in the local dimension do not preserve relative magnitude or order. (c) The amplitude of the oscillations can be of the same order of magnitude as the ambient space dimension. (d) For conservative systems with dynamics in a submanifold in phase space, our method of study may diverge spuriously.

FIG. 4.

Estimates of the regular variation property and local dimension for some selected continuous time systems. (a) Continuous time systems display similar phenomena as the discrete time ones. (b) The oscillations in the local dimension do not preserve relative magnitude or order. (c) The amplitude of the oscillations can be of the same order of magnitude as the ambient space dimension. (d) For conservative systems with dynamics in a submanifold in phase space, our method of study may diverge spuriously.

Close modal

An example of a less flat attractor is given by the 4D Lorenz 96 model. Figure 4(c) shows the results for this system which results in chaotic time evolution. The quantities plotted do not seem so converge or cluster in any way. A sufficiently small scale seems to be reached around r = 10 0.5, after that the distribution of estimates appears to be stable. The range of the estimations remains very broad and with a big dispersion. Our estimation of the information dimension of the attractor over a trajectory with 10 7 points is 2.834, which differs slightly from the average answer of 3.010 of the run.

Figure 4(b) shows a similar plot with 25 points randomly chosen from the attractor of the Lorenz96 model in 8D. The lines corresponding to the lowest local dimension (dotted) and highest (dashed) at the end of the estimation have been highlighted. In the bottom panel of Fig. 4(c), the difference between the dotted and the dashed curves is plotted. These lines show that the oscillations do not preserve relative order or magnitude and thus inferring any property based on the value of the local dimension is an artifact of the data length. This is directly relevant for studies that associate events to particular atmospheric configurations depending on if its local dimension is high or low, such as Refs. 2,3,5–8,15. We show clearly that which event would get which classification depends on the data length if the underlying dynamics that generated the data are not regularly varying. This is because, the same initial conditions can have larger or smaller local dimension based on the data length.

The Hénon–Heiles system is a Hamiltonian system that was introduced to model the orbit of stars around galactic centers. Its orbits display a fat fractal behavior.34 The initial condition provided to this system determines the total energy available to the orbits. For our simulations we have used far apart initial conditions belonging to the trajectory with initial condition (0.0, 0.25, 0.42, 0.0).

The results for this system are not conclusive. A problem that arises is that the numerical integration produces round up errors that do not conserve the energy of the system on the long run. This means in our case that the reference point is in a manifold from which the dynamics drift away. Based in the rest of examples, we would expect to see convergence in this case. The graphs of Fig. 4(d) could be converging around r 10 0.6, but they start diverging significantly for smaller radii.

A continuous time notion of the extremal index exists.35 However, previous works1–10,14 use the discrete time version of the extremal index under the assumption that it is adequate when the data are a discrete time sampling of a continuous time process. The papers use the index-based estimator given by Ref. 28, which infers the value of θ through the indexes of the extremes as in a discrete time process X 1 , X 2 , , see Algorithm 2. Clustered exceedances correspond to a lower value of θ, meanwhile longer gaps between them may increase it. Thus, the method used to discretize the continuous time process affects the estimation. An unambiguous method of discretizing is, for example, the return map to a Poincaré surface or a suspension flow. However, if one uses a numerical scheme as temporal discretization, the extremal index estimator will depend on the sampling time, the local speed of the flow, the length of the data series and the threshold choice. Denser sampling will make clusters bigger but also make the gaps between clusters bigger in the index sense. Longer trajectories may decrease the sizes of the clusters, but they will introduce more clusters and more gaps of unknown length. Increasing the threshold will make the clusters smaller and the gaps bigger, therefore increasing the value of θ. If an adaptive time step is used, additional parameters may affect the estimation.

To study the effects of varying these parameters we have made a simple experiment with the Lorenz 63 model, the result of which can be seen in Figure 5. On the top-left panel the extremal index is computed and averaged over the process (8) using points on a trajectory while varying the time step Δ t. The temporal length is fixed at t l = 1000 time units. Two curves have been computed, one with a fixed quantile q = 0.99 and one with a varying quantile q = 1 1 / t l / Δ t. This quantile corresponds at taking as extremes approximately the N biggest values, where N t l / Δ t is the total amount of data in the process. For both curves the extremal index decreases strongly as the time step decreases, given that 0 θ 1. The bottom left panel shows a similar experiment but with a fixed time step Δ t 0.0198 and varying the temporal length of the trajectory. The quantiles are the same as in the top-left panel. Now, there is a difference in the behavior of the two curves. While the extremal index estimation does not change with length when the quantile stays fixed, the extremal index grows with length when the quantile also increases.

FIG. 5.

On the left side, the average extremal index computed over the points in a trajectory using the index estimator. In the top panel, it is computed along trajectories of the same temporal length but with different sampling times. On the bottom panel shows the effect of changing the trajectory temporal length with a fixed time step of the integration. On the right side, average time spent on a cluster computed over the points in a trajectory using the normalized extremal index. On the top panel, it is computed along trajectories of the same temporal length but with different sampling times. The bottom panel shows the effect of changing the trajectory temporal length with a fixed time step of the integration.

FIG. 5.

On the left side, the average extremal index computed over the points in a trajectory using the index estimator. In the top panel, it is computed along trajectories of the same temporal length but with different sampling times. On the bottom panel shows the effect of changing the trajectory temporal length with a fixed time step of the integration. On the right side, average time spent on a cluster computed over the points in a trajectory using the normalized extremal index. On the top panel, it is computed along trajectories of the same temporal length but with different sampling times. The bottom panel shows the effect of changing the trajectory temporal length with a fixed time step of the integration.

Close modal
This problem has been acknowledged in most of the papers dealing with applications.3–5,7–14 In these papers, they propose to renormalize by the time step to obtain a temporal duration, which may be independent of the discretization, even if the size of the cluster varies in the index sense. Figure 5 shows that it is not the case. By the interpretation that the extremal index is the inverse of the average size of clusters of exceedances, we can “invert” the discretization back into continuous time. Calling i c the cluster length counted in indexes of the discrete time process, the temporal length of clusters t c in the continuous time is approximately
(10)

This quantity, averaged over the trajectory, is shown in the right panels of Fig. 5. In the top right panel, we see that the time duration of the clusters decreases with denser sampling, although this time the behavior is more affected by the quantile choice. When keeping the quantile fixed the t0ime spent in the cluster decreases but seems to stabilize as Δ t 0. When the quantile changes with the amount of data, the average time in clusters decreases almost linearly. This shows that in practice we cannot compare results from index-based estimators over time series sampled with different frequencies. The bottom right panel shows how the average time in the cluster changes with the length of the trajectory. If the quantile is fixed, the average time spent in clusters remains approximately constant, but if the quantile increases the average time spent in clusters decreases with the length of the trajectory.

The choice of quantile has a significant impact on the results. Generally, there is a trade-off between the quantile and the number of data points. While higher quantiles deliver a better approximation to the asymptotic limit, they also result in smaller sample sizes from which to perform statistical inference. The changing quantile chosen leaves N points as extremes. The reason for this is that increasing N simultaneously increases the quantile and the size of the sample, so it should give a better approximation in both fronts. This shows how sensitive the parameters are to this estimation procedure. The index-based estimator still quantifies a sort of persistence in phase space, but it is related to the spurious correlations induced by the speed of the flow around a point. This is not what the extremal index is meant to quantify. Instead is meant to quantify correlations between distinct recurrences, such as those experimented by a discrete time system when the reference point is a periodic point.

This raises the question of whether the values of extremal indices calculated using the index-based approach say something meaningful about the underlying continuous time dynamical systems or are simply numerical artifacts. Indeed, an unambiguous discretization method through a Poincaré return map assigns an extremal index of θ = 1 to almost all points for the Lorenz 63 system attractor,36 which is what should be expected given the theory of the extremal index (Ref. 27, Chap. 4). This also becomes obvious from the top-left panel of Fig. 5 as θ 1, irrespectively of reference point, in the limit Δ t T, where T is a timescale comparable to the typical variability timescales of the dynamical system.

The regular variation property is necessary for the convergence of the exceedances to an exponential distribution. In the previous literature, this property is assumed to hold for the invariant measure of large classes of dynamical systems. Our study shows that the lack of regular variation makes the local dimension estimates resolution dependent. Thus, the estimation depends strongly on the number of data. The bias introduced by this effect can be small relative to the dimension of the system, like in the Solenoid map case, or large as in the 4D Lorenz 96 case. This bias affects differently each data point, or equivalently, each initial condition. In higher dimensional systems, another important source of bias is the one introduced by the concentration of the Euclidean norm,33 but this affects all points equally.

There is an apparent relationship between the geometry of the invariant set and the regular variation property. It appears that when the invariant measure is singular with respect to Lebesgue measure, then it is not regularly varying. Thus, any measure whose supporting set has a dimension different from an integer would not be regularly varying. If true, this would imply that regularly varying systems might be the exception rather than the rule in high dimensional chaotic dynamics.

Index-based estimation of the extremal index is performed by constructing a method designed for discrete time systems. For continuous time systems sampled at a fixed time intervals, the index-based extremal index estimation depends heavily on parameters irrelevant to the dynamics of the system, such as the sampling frequency and the threshold (quantile). This shows that the estimator measures the speed of the flow around a point more than anything else. Thus, its deviation from the theoretically expected value of 1 for most systems is likely a numerical artifact rather than a true characterization of the dynamics. This problem is not fixed by renormalizing by the time step, as previous literature suggested.

These findings are directly relevant for the application of dynamical indicators (local dimensional and extremal index) in really complex systems, such as the output of climate models or observational data. In some other applications, analog states are used instead of recurrences in a phase space, but the theory of dynamical systems is applied to them nevertheless. It is reasonable to think that the same assumptions that apply to recurrences should apply to the analogs as well. The estimation procedures are hard to falsify.17,30 However, they are routinely used to analyze data of enormous complexity where checking properties such that of regular variation is unfeasible, yet the findings of the literature are heavily reliant on it. We believe that additional efforts are needed to clarify the suitability of these methods for real (i.e., continuous time, high dimensional, and complex) data.

We want to thank the anonymous reviewers for helpful suggestions that greatly improved the quality of the paper. This research is supported by the European Union’s Horizon 2020 research and innovation program under the Marie Sklodowska-Curie Actions Grant No. 956170 CriticalEarth. For the purpose of open access, the author has applied a Creative Commons Attribution (CC BY) license to any Author Accepted Manuscript version arising from this submission.

The authors have no conflicts to disclose.

Ignacio del Amo: Formal analysis (equal); Investigation (equal); Methodology (equal); Software (equal); Writing – original draft (equal). George Datseris: Methodology (equal); Software (supporting); Supervision (equal); Writing – review & editing (equal). Mark Holland: Conceptualization (equal); Funding acquisition (lead); Supervision (equal); Writing – review & editing (equal).

The code and the data used to generate the plots in this paper are fully available in GitHub at https://github.com/PythagoreanCult/FractalDimensionsQ, Ref. 41.

The correlation method to estimate the local dimension is based on the decay of a quantity called the correlation sum. This quantity is given by
(A1)
where 1 A ( x ) is the indicator function of the set A, and thus its value is 1 if x A and 0 otherwise. For small ϵ > 0, the scaling of this quantity with its argument ϵ is equivalent to the scaling of the measure around the point ζ. Thus, one has
To estimate the local dimension, we compute the correlation sum around the reference point ζ and make a log–log plot of the correlation sum against ϵ. Then, compute the largest linear region in the plot and fit a linear regression to it. The slope of the linear regression is the estimate of the local dimension around ζ. The correlation method can be presented with much more generality by introducing an order s N, but it is sufficient for our purposes to consider only one order s = 2, for which the correlation sum takes the simple form shown in (A1). For a more in-depth explanation of the correlation method and its comparison with other estimation procedures for fractal dimensions, see Ref. 17.
The middle third Cantor set is usually defined through a iterated function system construction. A function system f C that maps the unit interval C 0 = [ 0 , 1 ] to the union C 1 = [ 0 , 1 / 3 ] [ 2 / 3 , 1 ] is iterated repeatedly, and then the middle third Cantor set is defined as
for a more detailed construction and explanation, see Ref. 37, Chap. 9.
A way to build a dynamical system in the middle third Cantor set C is given by symbolic dynamics. We identify a point in the C with a semi-infinite sequence in the space { 0 , 2 } N. A point in this space can be regarded as a decimal expansion ω = 0. a 1 a 2 a 3 , where a i { 0 , 2 }. Then, the shift map acting on ω is defined as the map that deletes the first element of the expansion and moves the decimal point to the right, this is T c ( 0. a 1 a 2 a 3 ) = 0. a 2 a 3 a 4 . The shift can be related to the middle third Cantor set via the embedding
(B1)
and this implies that the shift can be seen as a dynamical system supported in the Cantor set, which is an invariant set for this transformation. If ω is chosen such that the asymptotic density of 0’s and 2’s is 1 / 2, for example, generating it with a Bernoulli process, then the ( 1 / 2 , 1 / 2 ) Bernoulli measure μ C is the relevant invariant measure for the dynamics. This measure is akin to a uniform measure but that has C as its support. This makes it singular with respect to the Lebesgue measure, given that the Lebesgue measure of the Cantor set is zero and the Bernoulli measure of [ 0 , 1 ] C is zero as well.
FIG. 6.

Visual aid to understand the computation of the measure of a ball with the (1/2,1/2) Bernoulli measure. The segments represent a subset of set C N + 1, since one of the segments is completely inside the ball always, further resolution is not needed, however, when the radius is not a power of 1/3, the intersection with a nearby segment makes infinite resolution necessary. This takes the form of the Cantor ternary function C ( ), represented on top of the pertinent segments.

FIG. 6.

Visual aid to understand the computation of the measure of a ball with the (1/2,1/2) Bernoulli measure. The segments represent a subset of set C N + 1, since one of the segments is completely inside the ball always, further resolution is not needed, however, when the radius is not a power of 1/3, the intersection with a nearby segment makes infinite resolution necessary. This takes the form of the Cantor ternary function C ( ), represented on top of the pertinent segments.

Close modal

The measure of ball a radius r < 1 and centered in a point ζ C can be computed in the following way (see Fig. 6). Note that for some N N, we have that 1 / 3 N + 1 r < 1 / 3 N. Regardless of the position of the center, we have that 1 / 2 N μ b ( B r ( ζ ) ) 1 / 2 N + 1 because the ball will always contain a segment of C N + 1, with equality holding for all x if r is exactly 1 / 3 N + 1. When r 2 / 3 N + 1, the measure of the ball will depend on the position of the point, since there will be a subset of positive measure of C which is at 1 / 3 N + 1 distance, but only in one of the sides, and there might be an intersection. Let x e be the end point of the subset C N + 1 such that ζ C N + 1 which is at distance 1 / 3 N + 1 of the closest subset of C N + 1. Then, the measure of the ball is 1 / 2 N + 1 ( 1 + C ( 3 N + 1 ( r 1 / 3 N + 1 | ζ x e | ) ) ), where C ( x ) is the Cantor ternary function (also called Devil’s staircase) whenever r 1 / 3 N + 1 | ζ x e | is positive, or 0 otherwise. When r 2 / 3 N + 1, the ball will always contain some positive measure subset of the nearest subset. The measure of the ball as before can be expressed again as 1 / 2 N + 1 ( 1 + C ( 3 N + 1 ( r 1 / 3 N + 1 | ζ x e | ) ) ) with C ( x ) + 1 when the x 1.

The ( 1 / 2 , 1 / 2 ) Bernoulli measure is not regularly varying. Note that because of the gaps in the support of the measure, there are values of b for which the measure does not change value at all. Let b = 1 / 2 and ζ x e = 1 / 3 N + 1 meaning ζ is the opposite end point. Note that the end points will always belong to C by construction. If r = 2 / 3 N + 1, then Eq. (5) can only be true if the index γ = 0. Values of b and r such that this holds can be found for any point ζ C , so decreasing sequences of r such that this holds can be found.

By taking any point ζ, any radius and b = 1 / 3, then due to self-similarity, we have
thus the limit in Eq. (5) does not exist. Note that using instead other ( p , 1 p )-Bernoulli measure, or other self-similar 1D zero measure Cantor set does not change this fact.
The fat Cantor set employed in this paper is not obtained just by iterating forward some initial condition. Instead, we employed the following non-autonomous version of the tent map operating in [ 0 , 1 ],
This map has a decreasing “hole” in the dynamics, causing some points to escape to infinity. The set of points remaining in the interval [ 0 , 1 ] is the fat Cantor set. The value of f C ( n ) exceeds 1 for the points situated in the interval I n = ( ( 2 ( 1 + 2 n 1 ) ) 1 , 1 ( 2 ( 1 + 2 n 1 ) ) 1 ). The points that are mapped outside of the interval [ 0 , 1 ] escape to infinity. In the first iteration, the points in I 1 escape, in the second iteration the points in ( f C ( 1 ) ) 1 ( I 2 ) escape, and so on. The invariant set of points which do not leave the interval as n can be written as
In the nth iteration, the Lebesgue measure of the remaining points diminishes by 2 n 1 sets of measure L e b ( I n ) = 1 / ( 2 n + 1 + 1 ) contracted by the inverse dynamics by a factor of i = 1 n 1 1 / ( 2 ( 1 + 2 i 1 ) ). The Lebesgue measure of the invariant set can be estimated as
and, thus, is bounded away from zero. We generated the points in this set by drawing five initial conditions with a uniform distribution in the unit interval and iterating them forward 20 times, then taking points that remain in the interval and iterating them back 20 times again. Since the set in this case is not generated by an orbit, there is no natural measure sitting atop this set in the traditional sense. However, the EBD method utilizes only the geometrical information and not the order of the data, so we can randomly shuffle the points in the set and still recover the same exceedances. Note that the method we use to obtain the estimation of the regular variation properties might be sensitive to the order in which the data are distributed. For a discrete time chaotic system, we expect that the time between recurrences to a small ball greatly exceeds the decorrelation time of the system, except in some exceptional cases like periodic or indifferent points, and thus the recurrences can be taken as independent from each other.

The measure we effectively use is again the ( 1 / 2 , 1 / 2 ) Bernoulli measure. Starting with a uniform distribution and because the maps are symmetrical with respect to x = 1 / 2, each iteration removes the same amount of measure from each side. Thus, the measure of each n-cylinder set (corresponding to a ( i / 2 n , ( i + 1 ) / 2 n ) interval) is 2 n, same as for the middle third Cantor set described above.

The solenoid map is defined as a transformation on a torus. Following the construction in Ref. 37, Chap. 13, let V = { ( x , y ) : x 2 + y 2 1 } be the unit disk and W be the unit circle. Then, we can parametrize a solid torus as
and the Solenoid map can be defined as
(D1)
where φ ¯ is the unit vector in V at an angle φ with the x axis and a is a number 0 < a < 1 / 4. It can be shown that this system has an attracting invariant set, which can be defined as
(D2)
and whose Hausdorff dimension is equal to
(D3)
see Ref. 37, Chap. 13. Note that for Axiom A systems the local dimension is constant μ almost everywhere and equal to the Hausdorff dimension, the box-counting dimension, information dimension, and most of the frequently used notions of dimension.38–40 An approximation of the measure of a ball according to the invariant measure of the solenoid μ S can be derived by introducing some simplifications.

The proof of formula (D3) in Ref. 37, Chap. 13, is made by finding a suitable covering by balls of an iterate f S k ( T S ). This idea can be modified to estimate the volume of a small ball intersecting the Solenoid attractor. The solenoid attractor embedded in R 3 looks like a line coiled infinitely many times within a torus, hence the name, and the intersection of the solenoid attractor with a small ball centered at a point in the attractor has the structure of a series of branches of variable length, slightly curved, one of which goes through the center. We make the following simplifications:

  1. The measure is uniform along the length of the branches.

  2. We assume that the branches within the ball are approximately straight.

  3. All branches are of total length 2 π when they go around the torus.

These simplifications imply that we approximate the invariant measure of the Solenoid map with a measure on a Cantor comb, formed by the product [ 0 , 2 π ] × P φ, where P φ is the Poincaré section of the Solenoid map of a semi-plane at angle φ. Effectively, we are computing how much of the length of series of circles disposed to form a Poincaré section in one semi-plane is covered by ball of small radius. To obtain an approximation of the Poincaré section fix a k N, and iterate forward the points that will land in P φ after k iterations. Since the Solenoid map acts as the doubling map in the angle, the image of the torus intersects two times with P φ, and the kth image of the torus will intersect 2 k times with it. Writing as a sequence ( φ n , v n ) = f S ( φ n 1 , v n 1 ) the angle φ k iterated backward gives
(D4)
where Γ i , j = { a i , , a j } { 0 , 1 } j i is a sequence and the values a i are either 0 or 1, and Γ i = Γ i , i = { a i }. Note that there are 2 j i possible sets Γ i , j and thus also 2 j i possible values for the angle φ i 1 Γ i , j, corresponding to a particular realization of the sequence Γ i , j. In this setting, we are interested in looking at the Poincaré section P φ k, and the angles φ 0 Γ 1 , k are exactly the angles that will land in P φ k after k iterations of the map. The contribution of the angle φ k is exponentially small, and thus for high k the angles φ 0 Γ 1 , k are very weakly influenced by the Poincaré section that we are looking at.
To find out the geometrical structure of the points in P φ k, now, we compute the dynamical law forward on time in the v coordinate. Given an initial condition v 0,
(D5)
where the unitary vectors φ ¯ j 1 Γ j , k are defined as

Equation (D5) gives an approximation of where the set f S k ( T S ) intersects P φ k, since v 0 V, we have v k Γ 1 , k f S k ( T S ), and thus its distance to the nearest point of A S P φ is bounded by 2 a k 2 / 4 k, corresponding to the maximal diameter of a connected component of f S k ( T S ) P φ k.

Now, using the simplifications stated earlier the measure of a ball centered on a point ( φ k , v k Γ ) for some Γ { 0 , 1 } k and r > 0 can be estimated as
(D6)
with the convention that if r 2 < | | v k Γ v k Γ 1 , k | | for a sequence Γ 1 , k that term does not contribute to the sum. The approximation given by the formula (D6) is not very useful analytically since it is cumbersome to work with. It has an exponential amount of terms, one has to compute the distances between all points to know if they affect the sum or not, the speed of convergence in k is unknown It is also based on simplifications, which do not allow us to quantify the error easily. However, numerically, it seems to work very accurately and sheds some light on the behavior of the actual measure.

One thing that becomes clear in the derivation of the approximation of the measure is that the point chosen to do the approximation does not matter much. This is, in formula (D4), we see that the initial angle at which we take the Poincaré section is exponentially dampened, so the angles will be almost the same for any Poincaré section taken. The initial condition within the disk v 0 V is also exponentially dampened because a < 1 / 4, so again it does not contribute much for high k. This is consistent with the uniform hyperbolicity of the system, which implies that the invariant set should have locally the same structure everywhere.

Using this approximation, the measure of a ball of radius r centered around a point φ , v can be computed. It behaves approximately as a power law μ S ( B r ( φ , v ) ) r 1 log 2 / log a, but with a series of kinks spaced according to the geometrical series r n = a n, as Fig. 7 shows. This is consistent with the geometrical phenomenon described in Fig. 3 since clusters of points in the Poincaré section A S P φ are separated by powers of a.

FIG. 7.

Plot of the approximation of the measure and comparison between the R ( r ) obtained empirically in Sec. III and the one obtained analytically through the approximation. The dashed lines mark elements of the sequence of a n for n > 0.

FIG. 7.

Plot of the approximation of the measure and comparison between the R ( r ) obtained empirically in Sec. III and the one obtained analytically through the approximation. The dashed lines mark elements of the sequence of a n for n > 0.

Close modal

The approximation follows closely the numerical average of the quantity (9) computed over all the points and allows us to extend it with much lower computational effort. This approximation can yield good values for very small radii, and as a verification, estimating the local dimension as the slope of the plot log μ S ( B r ( φ , v ) ) vs log r over 16 orders of magnitude gives 1.2695 , which is very close to the exact value 1 log 2 / log 0.076 = 1.2689 , which is an accuracy hard to reach when estimating dimensions of fractal sets.

When computing recurrences, numerical schemes introduce a source of error by producing points in the trajectory, which may be far from the reference point even if the continuous time trajectory goes very close to it. As the radius of the ball decreases, the numerical approximation may even miss to hit the ball and omit a true recurrence. These problems can be avoided by performing an interpolation and solving a minimization problem that produces only the closest recurrence of the trajectory within the ball. This means that for every trajectory that enters the ball, only one point is kept. Thus, the set of points that remain in the ball has a dimension which is the dimension of the intersection between the attractor and ball minus 1. Figure 8 shows a schema of an attractor intersecting a ball centered around a reference point and the points that remain inside it after the optimization procedure takes place.

FIG. 8.

Schematic representation of the computational method used to study continuous time dynamical systems. The reference point ζ is represented by a diamond shaped point and circular points are the closest recurrences to it of each branch of the attractor A that enters the ball represented with a dashed line.

FIG. 8.

Schematic representation of the computational method used to study continuous time dynamical systems. The reference point ζ is represented by a diamond shaped point and circular points are the closest recurrences to it of each branch of the attractor A that enters the ball represented with a dashed line.

Close modal
1.
T.
Alberti
,
M.
Anzidei
,
D.
Faranda
,
A.
Vecchio
,
M.
Favaro
, and
A.
Papa
, “
Dynamical diagnostic of extreme events in Venice lagoon and their mitigation with the MoSE
,”
Sci. Rep.
13
,
10475
(
2023
).
2.
D.
Faranda
,
G.
Messori
, and
P.
Yiou
, “
Dynamical proxies of North Atlantic predictability and extremes
,”
Sci. Rep.
7
,
1
10
(
2017
).
3.
D.
Faranda
,
G.
Messori
,
M. C.
Alvarez-Castro
, and
P.
Yiou
, “
Dynamical properties and extremes of Northern Hemisphere climate fields over the past 60 years
,”
Nonlinear Processes Geophys.
24
,
713
725
(
2017
).
4.
D.
Faranda
,
G.
Messori
, and
P.
Yiou
, “
Diagnosing concurrent drivers of weather extremes: Application to warm and cold days in North America
,”
Clim. Dyn.
54
,
2187
2201
(
2020
).
5.
A.
Hochman
,
P.
Alpert
,
T.
Harpaz
,
H.
Saaroni
, and
G.
Messori
, “
A new dynamical systems perspective on atmospheric predictability: Eastern mediterranean weather regimes as a case study
,”
Sci. Adv.
5
,
eaau0936
(
2019
).
6.
G.
Messori
,
R.
Caballero
, and
D.
Faranda
, “
A dynamical systems approach to studying midlatitude weather extremes
,”
Geophys. Res. Lett.
44
,
3346
3354
(
2017
).
7.
D.
Rodrigues
,
M. C.
Alvarez-Castro
,
G.
Messori
,
P.
Yiou
,
Y.
Robin
, and
D.
Faranda
, “
Dynamical properties of the North Atlantic atmospheric circulation in the past 150 years in CMIP5 models and the 20CRv2c reanalysis
,”
J. Clim.
31
,
6097
6111
(
2018
).
8.
M.
Ginesta
,
P.
Yiou
,
G.
Messori
, and
D.
Faranda
, “
A methodology for attributing severe extratropical cyclones to climate change based on reanalysis data: The case study of storm Alex 2020
,”
Clim. Dyn.
61
,
229
253
(
2023
).
9.
D.
Faranda
,
S.
Bourdin
,
M.
Ginesta
,
M.
Krouma
,
R.
Noyelle
,
F.
Pons
,
P.
Yiou
, and
G.
Messori
, “
A climate-change attribution retrospective of some impactful weather extremes of 2021
,”
Weather Clim. Dyn.
3
,
1311
1340
(
2022
).
10.
D.
Faranda
,
M. C.
Alvarez-Castro
,
G.
Messori
,
D.
Rodrigues
, and
P.
Yiou
, “
The hammam effect or how a warm ocean enhances large scale atmospheric predictability
,”
Nat. Commun.
10
,
1316
(
2019
).
11.
D.
Faranda
,
M.
Vrac
,
P.
Yiou
,
A.
Jézéquel
, and
S.
Thao
, “
Changes in future synoptic circulation patterns: Consequences for extreme event attribution
,”
Geophys. Res. Lett.
47
,
e2020GL088002
, https://doi.org/10.1029/2020GL088002 (
2020
).
12.
L.
Fery
and
D.
Faranda
, “
Analysing 23 years of warm-season derechos in France: A climatology and investigation of synoptic and environmental changes
,”
Weather Clim. Dyn.
5
,
439
461
(
2024
).
13.
D.
Faranda
,
M.
Ginesta
,
T.
Alberti
,
E.
Coppola
, and
M.
Anzidei
, “
Attributing Venice Acqua Alta events to a changing climate and evaluating the efficacy of mose adaptation strategy
,”
npj Clim. Atmos. Sci.
6
,
181
(
2023
).
14.
A.
Hochman
,
S.
Scher
,
J.
Quinting
,
J. G.
Pinto
, and
G.
Messori
, “
Dynamics and predictability of cold spells over the Eastern Mediterranean
,”
Clim. Dyn.
58
,
2047
2064
(
2022
).
15.
S.
Buschow
and
P.
Friederichs
, “
Local dimension and recurrent circulation patterns in long-term climate simulations
,”
Chaos
28
,
083124
(
2018
).
16.
D.
Faranda
,
G.
Messori
, and
S.
Vannitsem
, “
Attractor dimension of time-averaged climate observables: Insights from a low-order ocean-atmosphere model
,”
Tellus A: Dyn. Meteorol. Oceanogr.
71
,
1554413
(
2019
).
17.
G.
Datseris
,
I.
Kottlarz
,
A. P.
Braun
, and
U.
Parlitz
, “
Estimating fractal dimensions: A comparative review and open source implementations
,”
Chaos
33
,
102101
(
2023
).
18.
A. C. M.
Freitas
,
J. M.
Freitas
, and
M.
Todd
, “
The extremal index, hitting time statistics and periodicity
,”
Adv. Math.
231
,
2626
2665
(
2012
).
19.
A. C. M.
Freitas
,
J. M.
Freitas
, and
M.
Todd
, “
Speed of convergence for laws of rare events and escape rates
,”
Stochastic Processes Appl.
125
,
1653
1687
(
2015
).
20.
D.
Faranda
,
V.
Lucarini
,
G.
Turchetti
, and
S.
Vaienti
, “
Generalized extreme value distribution parameters as dynamical indicators of stability
,”
Int. J. Bifurcation Chaos
22
,
1250276
(
2012
).
21.
V.
Lucarini
,
D.
Faranda
,
G.
Turchetti
, and
S.
Vaienti
, “
Extreme value theory for singular measures
,”
Chaos
22
,
023135
(
2012
).
22.
D.
Faranda
,
V.
Lucarini
,
G.
Turchetti
, and
S.
Vaienti
, “
Numerical convergence of the block-maxima approach to the generalized extreme value distribution
,”
J. Stat. Phys.
145
,
1156
1180
(
2011
).
23.
D.
Faranda
and
S.
Vaienti
, “
Extreme value laws for dynamical systems under observational noise
,”
Phys. D
280-281
,
86
94
(
2014
).
24.
V.
Lucarini
,
D.
Faranda
,
J.
Wouters
, and
T.
Kuna
, “
Towards a general theory of extremes for observables of chaotic dynamical systems
,”
J. Stat. Phys.
154
,
723
750
(
2014
).
25.
V.
Lucarini
,
D.
Faranda
, and
J.
Wouters
, “
Universal behaviour of extreme value statistics for selected observables of dynamical systems
,”
J. Stat. Phys.
147
,
63
73
(
2012
).
26.
N. R.
Moloney
,
D.
Faranda
, and
Y.
Sato
, “
An overview of the extremal index
,”
Chaos
29
,
022101
(
2019
).
27.
V.
Lucarini
,
D.
Faranda
,
J. M. M.
de Freitas
,
M.
Holland
,
T.
Kuna
,
M.
Nicol
,
M.
Todd
,
S.
Vaienti
et al.,
Extremes and Recurrence in Dynamical Systems
(
John Wiley & Sons
,
2016
).
28.
M.
Süveges
, “
Likelihood estimation of the extremal index
,”
Extremes
10
,
41
55
(
2007
).
29.
P.
Grassberger
and
I.
Procaccia
, “
Characterization of strange attractors
,”
Phys. Rev. Lett.
50
,
346
(
1983
).
30.
D.
Faranda
,
G.
Messori
,
T.
Alberti
,
C.
Alvarez-Castro
,
T.
Caby
,
L.
Cavicchia
,
E.
Coppola
,
R. V.
Donner
,
B.
Dubrulle
,
V. M.
Galfi
et al., “
Statistical physics and dynamical systems perspectives on geophysical extreme events
,”
Phys. Rev. E
110
,
041001
(
2024
).
31.
P.
Grassberger
, “
Generalized dimensions of strange attractors
,”
Phys. Lett. A
97
,
227
230
(
1983
).
32.
F.
Pons
,
G.
Messori
, and
D.
Faranda
, “
Statistical performance of local attractor dimension estimators in non-axiom a dynamical systems
,”
Chaos
33
,
073143
(
2023
).
33.
F. M. E.
Pons
,
G.
Messori
,
M. C.
Alvarez-Castro
, and
D.
Faranda
, “
Sampling hyperspheres via extreme value theory: Implications for measuring attractor dimensions
,”
J. Stat. Phys.
179
,
1698
1717
(
2020
).
34.
R.
Barrio
,
F.
Blesa
, and
S.
Serrano
, “
Fractal structures in the Hénon-Heiles Hamiltonian
,”
Europhys. Lett.
82
,
10003
(
2008
).
35.
V.
Fasen
, “Extremes of continuous–time processes,” in Handbook of Financial Time Series (Springer, 2009), pp. 653–667.
36.
L.
Zhang
, “
Borel–Cantelli lemmas and extreme value theory for geometric Lorenz models
,”
Nonlinearity
29
,
232
(
2015
).
37.
K.
Falconer
,
Fractal Geometry: Mathematical Foundations and Applications
(
John Wiley & Sons
,
2007
).
38.
L.-S.
Young
, “
Dimension, entropy and Lyapunov exponents
,”
Ergod. Theory Dyn. Syst.
2
,
109
124
(
1982
).
39.
L.
Barreira
and
K.
Gelfert
, “
Dimension estimates in smooth dynamics: A survey of recent results
,”
Ergod. Theory Dyn. Syst.
31
,
641
671
(
2011
).
40.
L.
Barreira
and
B.
Saussol
, “
Hausdorff dimension of measures via Poincaré recurrence
,”
Commun. Math. Phys.
219
,
443
463
(
2001
).
41.
I.
del Amo
and
G.
Datseris
, “Fractaldimensionsq” (2024), see https://github.com/PythagoreanCult/FractalDimensionsQ Last access 7/04/2025.
Published open access through an agreement with JISC Collections