i am new in the field and i just started to learn how to analyze ERP data. I have a question about epoch rejection:
I did ICA on the continuous data and it corrected eye blinks successfully. And i did epoching and baseline correction. I used autoreject package to clean my epochs. It rejected 36.2% of my critical data, but almost all of the rejected epochs were rejected based on EOG/T. Actually other channels were pretty good. Considering my regions of interest is mainly on central and posterior regions. I feel it is wasteful to reject these many epochs. Is there anyway to ignore the EOG here to save these epochs? Or should i mark them as bad channels, but i feel weird because they are not ābadā channelsā¦ If I marked EOG as bad channels, would it influence my following analysis, like averaging?
My systems are:
MNE version: 1.0.3
operating system: Windows 10
My lines of code:
tmin = tmin_epoch # start point of epoch
tmax = tmax_epoch # end point of epoch
baseline = (tmin, tmin+0.1)
So it looks like your EOG channels do have the correct type. Can you share the code you used to do the rejection? There is probably a ch_type or picks argument that you can set to 'eeg'. For instance, if you used autoreject.get_rejection_threshold, a threshold for the EOG channel will be computed by default. If you want to reject only based on EEG channels, you have to provide the argument ch_type="eeg".