Fit the power law properly first
A straight line on log–log axes is not a test. Clauset, Shalizi and Newman give a three-step recipe. For each candidate lower cutoff , estimate the exponent by maximum likelihood, and keep the cutoff that minimises the Kolmogorov–Smirnov distance between the data and the fitted law. Then draw many synthetic data sets from that law and count the fraction whose distance exceeds the measured one; that fraction is the goodness-of-fit . A value means the power law is not rejected, not that it is proved.
For discrete data the exponent has an approximate formula, given below, which they report accurate to about 1% once is above about 6. We tested the Lab’s fit on synthetic data of known exponent, 40 sets of 3000 values each: a true exponent of 1.5 gives , 2 gives and 2.5 gives . The last is 4.5 standard errors low, because the median selected cutoff is only 3, below the range where the approximation holds.
The Lab’s takes one shortcut: the synthetic sets keep the cutoff chosen for the measured data, whereas the original method chooses a new cutoff for every synthetic set. Without that optimisation the synthetic distances tend to be larger, so the Lab’s is more lenient than the published one.
Source: A. Clauset · J. Touboul and A. Destexhe
Power laws without critical cascades
Touboul and Destexhe found that thresholding a random signal, or shuffling a recording into a surrogate, can produce scaling much like neuronal avalanches; a straight line on a log–log plot does not survive testing. Priesemann and Shriki go further: a Poisson process with a constant rate gives no power law, but once the input rate switches among a few levels, avalanche sizes come close to a power law with exponent near 3/2 over a limited range. Morrell, Sederberg and Nemenman let independently firing neurons share a few slowly varying inputs and reproduced the scaling under coarse-graining that had been read as a sign of criticality.
The Lab has two such mimics, with no coupling between units at all. The one with a shared slow input, at the default array and a bin of 4 steps, gives and over 2.7 decades, and multistep regression gives 0.997. The one with a drifting input gives a multistep estimate of 1.000.
Multistep regression is fooled for a simple reason. It only measures how long activity stays correlated in time, and a slowly varying input keeps activity correlated for a long time without any unit triggering another. Priesemann and Shriki conclude that passive analysis cannot rule out an external drive that happens to mimic critical activity; small, controlled perturbations are needed.
Source: J. Touboul and A. Destexhe · V. Priesemann and O. Shriki · M. C. Morrell · J. Wilting and V. Priesemann
A false-positive table
To see what fools each test we took four models with a known truth: a coupled network near the critical point, a subcritical coupled network, and two uncoupled mimics, one with a drifting input and one with a shared slow input. Each model was analysed with 3 electrode arrays (covering 60.8%, 10% and 2% of the units), 3 bin widths (1, 4 and 8 steps) and 10 random seeds: 90 analyses per model.
A plausible power law ( over at least 1.5 decades): 0.178 for the near-critical network, 0.378 for the shared slow input, 0.022 for the drifting input and 0 for the subcritical network. The shared-slow-input mimic passes more than twice as often as the network that really is near critical. That network fails in 82% of analyses: all 60 with the 10% and 2% arrays fail, and with the largest array 3, 8 and 5 of 10 pass at bins of 1, 4 and 8 steps. So failing a power-law test does not show that a network is not critical either.
The naive verdict, a plausible power law with exponent within 0.2 of 1.5, passes only the near-critical network, at 0.178; the mimics’ plausible fits all have exponents between 1.75 and 2.74. A multistep estimate of at least 0.95 passes both mimics every time, the near-critical network 0.433 of the time and the subcritical one never.
The last test is an intervention: pause the external input, kick one recorded unit, and ask whether more than 2 recorded spikes follow on average. The near-critical network passes all 90 times, neither mimic ever does, and the subcritical network passes 0.667 of the time. A kick shows whether there is coupling; how close to critical the network is needs the number of spikes one kick triggers in the whole network.
Source: A. Clauset · V. Priesemann and O. Shriki · J. Wilting and V. Priesemann
Why fitted models so often sit near a critical point
Another line of evidence comes from maximum-entropy models: fit an Ising-type model using only each neuron’s mean activity and the pairwise correlations, and the parameters often land near a phase transition. A 2026 preprint by Carcamo and Lynn offers an explanation. In the Curie–Weiss model, which keeps only the mean activity and a correlation strength , a small patch of parameters near the critical point maps onto a large region of statistics, and that region grows with the number of neurons. Inferring parameters from data therefore pushes models toward the critical line without any fine-tuning.
We checked their Eq. (3) on the model only; we did not reanalyse any recording. Take and , already above the mean-field upper limit of 0.712. Solving the inverse problem exactly gives of 1.478, 1.374 and 1.371 for , 100 and 1000, all above the critical value 1, and of , and , approaching 0 as grows, that is, approaching the critical line. The double-well approximation of Eq. (3) gets with an error falling from 1.8% to 0.29%.
Page 11 of the preprint says the inferred interactions exceed the critical strength but writes in parentheses. By Eq. (3), is at least 1 for every , and the critical strength of this model is 1, so it should read . The paper is still a preprint and has not been peer reviewed.
Source: D. P. Carcamo and C. W. Lynn · M. C. Morrell
Worked example: test the Lab’s default record end to end
Problem. In the Lab’s default record the selected cutoff is , avalanches lie at or above it, , the largest avalanche is 7461 and the goodness of fit is . Find the exponent and its error and decide whether the power law is plausible. Then repeat for the shared-slow-input mimic: , , a sum of 572.08, largest 5401, . Finally draw a conclusion from the kicks.
Model. Use the approximate maximum likelihood and the error formula above; the number of decades is the base-ten logarithm of the largest value over the cutoff.
Numbers. Default record: , , spanning decades with : a plausible power law, 0.04 from 1.5. Mimic: , , spanning decades with : also a plausible power law.
Explanation. Both records pass the power-law test and differ only in the exponent. The kicks settle it. In the default network each kick yields 97 recorded spikes on average and 155 in the whole network, a cascade ratio of . In the mimic each kick yields only the kicked spike. The first is a coupled cascade near the critical point; the second has no cascades at all.
Check. The two errors, 0.0104 and 0.0444, match the Lab readouts. Had the mimic’s exponent happened to be near 1.5, neither the power-law test nor the exponent could tell the two apart, and only the kick would remain.
Source: A. Clauset · V. Priesemann and O. Shriki