I am wondering whether there are any high-level intuitions on how to set the parameters for AutoReject. From the AutoReject documents https://autoreject.github.io/stable/generated/autoreject.AutoReject.html#autoreject.AutoReject, it appears that the main parameters to set are n_interpolate
, consensus
and cv
. I wonder how I can set them so that I get the best results?
More specifically, the data I’m working on involves anesthesia EEG with a sampling rate of 250Hz. It has 31 channels. Each of the original data examples is a long EEG data stream. After epoching it with sliding windows of 20-40 seconds with an overlap of 5 seconds, I end up with hundreds to tens of thousands of epochs, depending on the length of the original data stream. Any specific suggestions on parameter settings of AutoReject when I apply it to my data? Thanks!