Minimum-Norm Interpolation


I am using the interpolate_bads function to interpolate EEG channels (with the minimum-norm estimation method). Each EEG recording in my dataset has 20 channels.

When interpolation is conducted, how many good channels are used to estimate the signal for a bad channel? Is this number relative to the total number of channels?


  • MNE version: 1.0.3
  • operating system: Windows 11

Thank you so much!

it will interpolate the bads taking all the good ones. In practice neighboring channels will have more weight


1 Like

Just to make sure I understand this correctly: for this method, the bad signal would be estimated by using all the other channels?

Yes, but the relative contribution of each channel declines with increasing distance from the interpolation target location.

1 Like

Hi Richard, this makes more sense to me now. Thank you! I will reach out if I have further questions.