Gottwald-Melbourne

Chaos vs regular dynamics, classification confidence
dynamicaldim translation plane2 metrics

What It Measures

Is the signal chaotic or regular? A binary classification with a confidence estimate.

Constructs 2D translation variables p(n) and q(n) by accumulating the signal modulated by cosine and sine at random frequencies. For chaotic signals, (p, q) performs a random walk whose mean square displacement grows linearly, giving K = 1. For regular signals, (p, q) stays bounded, giving K = 0. The median over 10 random frequencies provides robustness. No embedding dimension or lag estimation required.

Metrics

k_statistic

The chaos indicator: 0 = regular, 1 = chaotic. Rossler Hyperchaos scores 1.0 (textbook chaos). Ocean Wind (0.999) and Gzip (0.999) score nearly 1.0 — both appear chaotic to this test. All logistic periodic orbits score exactly 0.0 (perfectly regular). The key limitation: noise also gives K = 1 because uncorrelated random walks have linearly growing MSD. This test distinguishes chaos from periodicity, not chaos from noise.

k_variance

Interquartile range of K across the 10 random frequencies. Low variance means the classification is confident. L-System Dragon Curve scores 0.884 (highest variance — the test can't make up its mind because the signal is at the boundary between order and chaos). Champernowne (0.831) and De Bruijn (0.769) are similarly ambiguous. Constants and periodic orbits have zero variance (confidently regular).

Atlas Rankings

k_statistic
SourceDomainValue
Rössler Hyperchaoschaos0.9997
Ocean Wind (Buoy)climate0.9985
Gzip (level 1)binary0.9985
···
Constant 0xFFnoise0.0000
Constant 0x00noise0.0000
Logistic r=3.5 (Period-4)chaos0.0000
k_variance
SourceDomainValue
L-System (Dragon Curve)exotic0.8836
Champernownenumber_theory0.8306
De Bruijn Sequencenumber_theory0.7694
···
Constant 0xFFnoise0.0000
Constant 0x00noise0.0000
Logistic r=3.5 (Period-4)chaos0.0000

When It Lights Up

Gottwald-Melbourne is the framework's only embedding-free chaos test. Its strength is that it requires no parameter tuning — no embedding dimension, no lag, no threshold selection. Its weakness is that it cannot distinguish chaos from noise (both give K = 1). In practice it's most useful paired with Attractor Reconstruction: K = 1 with finite D2 means chaos; K = 1 with unsaturated D2 means noise. The k_variance metric is uniquely informative for edge-of-chaos signals — high variance at K = 0.5 detects intermittency and crisis transitions that the binary K statistic misses.

Open in Atlas
← Attractor ReconstructionNonstationarity →