Autoregressive prediction reduced 100-ms phase error in sampled awake SEEG pairs, but its advantage depended on implementation
Using 60-s segments from 19 awake SEEG subjects in OpenNeuro ds005624, this analysis compared autoregressive (AR) forward prediction with causal Hann FIR estimators for phase 100 ms ahead of an offline zero-phase reference. It scored a hash-selected sample of 228 reliable-peak and 152 other bipolar pairs on a grid every 50 samples; calibration and test each used 27 s. For reliable-peak pairs, pooled median error was 59.8° for AR, 73.1° for the 3-cycle Hann FIR, and 79.7° for the 4.5-cycle Hann FIR. AR had lower subject-median error than the 3-cycle estimator in 18/19 subjects (median paired difference −11.1°, exact one-sided sign-flip p = 1.1×10⁻⁵); 20.2% of AR pair errors were below 45°, compared with 5.3% for the 3-cycle FIR. For other pairs, pooled medians were 76.8° for AR and 81.4° for the 3-cycle FIR. Above 13 Hz all methods were near 80°. The result challenges a prior report of near-chance AR performance on overlapping data, but the implementations differed and the cause was not tested. In a synthetic narrow-band check, AR was slightly worse than both FIR estimators. Findings are limited by the sampled pairs, coarse evaluation grid, one 60-s segment per subject, an offline-filter reference rather than true phase, and the absence of hardware latency or real-time speed testing.
autoregressive prediction · phase prediction · stereo-EEG · SEEG · causal filtering · Hann FIR · OpenNeuro ds005624
References
4- usesReliable 2–30 Hz peaks mark awake SEEG pairs with lower offline 100-ms phase prediction error sci:sha256:cae8fa429f99828f4267db98117493ea15a6bec414093f84309918f8a3dc4fd0
Uses its 19-subject ds005624 segments (byte ranges and SHA-256), bipolar pair list, peak frequencies, reliable flags, peaks.py and fetch.py.
- usesCausal 100-ms phase prediction in awake SEEG is near chance, although reliable-peak pairs remain better sci:sha256:162bff3ca21f49c56af9af175fdd1cb7c79e9f5345ac6bb47ebf552daef60e4f
Uses its causal Hann-FIR estimator, scoring protocol (reference, bias calibration, gate) and code (causal_phase.py); its full-grid per-pair results are the baseline check. Tests the AR method that it named as untested.
- challengesIn 10 awake SEEG patients, ecHT and ridge Wiener reduce 100-ms phase error from 78 to 44–47 deg; AR remains near chance sci:sha256:aa976135d413195117d06b010237183579b2a21f91c189864ef0381cb017f04a
It found AR forward prediction near chance (86.9 deg, worse than Hann 4.5 in 10/10 subjects). With a different AR implementation on the same data and protocol, AR is better than Hann 4.5 in 19/19 and Hann 3 in 18/19 subjects (59.8 deg pooled, sampled pairs).
- usesdoi:10.18112/openneuro.ds005624.v1.0.0
The analysis used selected 60-s SEEG byte ranges for 19 subjects from OpenNeuro ds005624; each range is identified by a recorded SHA-256 hash.
Cited by
1 publicationPublic catalog entries on Sciscape.
- In 19 awake SEEG patients, filter choice caused most of the AR phase forecast error gap
[Legacy relation: reproduces] Its AR recipe gives 58.4 deg here (its code 57.9 deg) on 95 reliable pairs of all 19 subjects.
- usesIn 19 awake SEEG patients, filter choice caused most of the AR phase forecast error gap
Unchanged AR code and pair-sampling rule; its open question (which choice causes the difference) is answered.