Ignoring the Kramers–Kronig (K–K) transform
The Kramers–Kronig (K–K) test is a crucial—yet frequently overlooked—tool for validating impedance data. Mathematically, the K–K relations are integral equations that connect the real and imaginary parts of a complex function (the impedance in this case). If the data was measured according to the three criteria above (i.e., linearity, stability, and causality) then the real part of the impedance is predictable from the imaginary part and vice-versa. The K–K test works by calculating what the theoretical imaginary part of the impedance should be, based on the measured real data. If they do not match, then the data is not valid.
Most modern EIS software, e.g., NOVA, has a built-in K–K tool. Behind the scenes, these work by generating a pseudo-circuit made of a series of RC circuits (usually as many as the number of frequencies measured), since this circuit is inherently K–K-compliant. The software will then compare the experimentally measured data points to the K–K-compliant model and generate a residual error plot.
The residual plot should be randomly distributed around zero, across the entire measured frequency range—typically within at 1% to 2% range. If distinct patterns emerge, like waves or spikes (>5%), then the data is considered to have failed the K–K test.
If a dataset fails the K–K test, it is a strong indication that the system was nonstationary (changing during the measurement), nonlinear (excited too strongly), or corrupted by instrumentation errors, drift, or poor contact. Care should therefore be taken with any conclusions made from such data.