Correlation Dimension
📂DynamicsCorrelation Dimension
Definition
In a metric space (X,d), let’s express elements of a set S={x1,⋯,xn}⊂X as x∈S. The number of elements in an open ball B(x;ε) with center x and radius ε>0 is Nx(ε):
Nx(ε):=∣B(x;ε)∩S∣
If the following limit exists, it is called the pointwise dimension at x.
ε→0limlogεlogNx(ε)
Given ε, define C(ε) as follows:
C(ε)==∣S×S∣∣{(u,v)∈S×S:d(u,v)<ε∣}n1x∈S∑nNx(ε)
If the following limit cordim(S) exists, it is called the correlation dimension of S.
cordim(S)=ε→0limlogεlogC(ε)
Explanation
The correlation dimension is advantageous in computations as it does not suffer from the curse of dimensionality compared to other fractal dimensions like the box-counting dimension. As the dimension of X increases, the number of axes one must manage grows, making partitioning boxes increasingly difficult.
Although the definition itself does not specify conditions that set S must satisfy, from the perspective of dynamical systems, one could consider a trajectory S={x1,⋯,xn} obtained through n iterations around a system often represented by a map xt+1=f(xt). In this context, Nx(ε) represents how frequently the system state visits near x, while Nx(ε)/n indicates how long points included in the entire trajectory of length n remain near x, expressed as a percentage. Furthermore, C(ε), which is defined as the average over the entire S, takes values 1/n when ε=0, and 1 when ε=∞:
C(0)=C(∞)=n1→0 as n→∞1
Typically, such C(ε) is said to follow a power law with respect to the radius ε:
C(ε)≈εd
Accordingly, we call d the correlation dimension and numerically determine it by comparing values of logC and logε to decide on the slope.
See Also