I do the data analysis in EEGLAB and want to do ICA to remove the artifact. As the EEG data is recorded in .bdf, so I have two questions:
1. There are no reference in the recorded data and when I import EEG data into EEGLAB, I had to chose one channel as the ref, this may cause the rank-deficient;
2. I had to deal with the bad channels before I do the ICA, but I find if I do the interpolation before ICA, the rank of the data also reduced (interpolate one channel make the rank-1).
As rank deficient will make mistake for ICA result, so does someone konw how to deal with these two problems? Thanks.