In mne.preprocessing.creat_eog_epochs method, the variable reject from the documentation is None as default, and the documentation setting reject = None, meanings no rejection is done. Does it have any thing to do with some epochs being dropped?
I have a data and it keeps dropping an epoch after calling the method and I don’t want it to drop any epoch. Is there something I can do to prevent an epoch from being dropped?
This will only postpone the dropping of that epoch.
Usually, if it’s only the very first or last epoch that’s getting dropped, it’s because the epoch would extend beyond the beginning or end of the recording, respectively. Adjusting the duration (baseline period and epoch duration) can fix this.
You may also want to check out the drop log plot via epochs.plot_drop_log().