Hello,
I am working with the FOOOF method using the Brainstorm implementation (FOOOF_matlab) on resting-state data (6 minutes total, 2 s epochs, 50% overlap, 0.3 Hz highpass filter).
I have noticed that the method often inaccurately estimates the spectral peaks (e.g., identifying one large peak instead of two, or completely missing a peak). To address this, I thought of estimating the periodic power manually by calculating the difference between the raw power and the estimated aperiodic component. When I do this, however, I get negative values at the "edge" frequencies (see the attached figure; averages across 70 participants).
I have tried using the default parameters as well as varying them (e.g., narrowing down the freq. span), but the overestimation of the aperiodic component persists. Also, I am using the 'fixed' aperiodic mode as this is what is typically used (which might be a questionable choice, of course).
I would be very keen to hear your opinion on this. Papers often do not plot the raw spectra versus FOOOF estimates, so I am unsure if this is a common occurrence or something specific to my data. Any advice would be appreciated.
Thanks, Stefan

