[Mne_analysis] using correlation as method for find_bads_ecg

Alexandre Gramfort alexandre.gramfort at telecom-paristech.fr
Thu Oct 16 15:16:55 EDT 2014
Search archives:

hi Lau,

can you reproduce the problem with the sample dataset?
If not please share one of your files and the script that crashes.

Best,
Alex


On Thu, Oct 16, 2014 at 6:50 PM, Lau Møller Andersen
<lau.andersen at cnru.dk> wrote:
> Hi Alex and Denis
>
> @Alex:
> picks = mne.pick_types(ekgEpochs.info, ecg=True)
> ch_names = np.array(ekgEpochs.info['ch_names'])
> In [22]: ch_names[picks][:10]
> Out[22]:
> array(['ECG003', 'MEG0111', 'MEG0112', 'MEG0113', 'MEG0121', 'MEG0122',
>        'MEG0123', 'MEG0131', 'MEG0132', 'MEG0133'],
>       dtype='|S7')
>
> In [23]: ekgEpochs.info['bads']
> Out[23]: []
>
>
> It seems to be in there and not marked as bad.
>
> On a related note: The documentation for find_bads_eog refers to ecg instead
> of eog throughout.
>
> @Denis: Actually, for no other reason that that is what I did in an earlier
> experiment, and I wanted to follow that analysis for the current experiment
> as closely as possible. But I will take your word for the ctps being more
> reliable.
>
> Best
>
> Lau
>
> 2014-10-16 2:30 GMT-05:00 Denis A. Engemann <denis.engemann at gmail.com>:
>
>>
>> Out of curiosity, why would you prefer the correlation method over the
>> default phase-locking method? The latter is more reliable and is based on a
>> significance test.
>>
>> -Denis
>>
>>
>> > On 16 Oct 2014, at 09:23, Alexandre Gramfort
>> > <alexandre.gramfort at telecom-paristech.fr> wrote:
>> >
>> > hi Lau,
>> >
>> > would 'ECG003' be marked as bad? is it defined as an ECG channel
>> > (check with pick_types)?
>> >
>> > Alex
>> >
>> > On Thu, Oct 16, 2014 at 12:15 AM, Lau Møller Andersen
>> > <lau.andersen at cnru.dk> wrote:
>> >> Dear list
>> >>
>> >> I can't get the correlation method to work for find_bads_ecg method
>> >> It always returns the error: ValueError: ECG003 not in channel list
>> >>
>> >> method = 'correlation'
>> >>
>> >> ekgEpochs = mne.preprocessing.create_ecg_epochs(raw)
>> >>
>> >> ekgIndices, ekgScores = ica.find_bads_ecg(ekgEpochs, method=method)
>> >>
>> >>
>> >> It is in the ekgEpochs as seen below
>> >>
>> >> ekgEpochs.info['ch_names'][:4]
>> >> Out[8]: ['EOG001', 'EOG002', 'ECG003', 'MEG0111']
>> >>
>> >> it makes no difference whether I include ch_name = 'ECG003' in
>> >> create_ecg_epochs or in find_bads_ecg
>> >>
>> >> Any thoughts on why this could be?
>> >>
>> >> I'm running MNE 0.8.5 on MacOSX 10.9.5
>> >>
>> >> Best
>> >>
>> >> Lau
>> >>
>> >>
>> >> _______________________________________________
>> >> Mne_analysis mailing list
>> >> Mne_analysis at nmr.mgh.harvard.edu
>> >> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/mne_analysis
>> >>
>> >>
>> >> The information in this e-mail is intended only for the person to whom
>> >> it is
>> >> addressed. If you believe this e-mail was sent to you in error and the
>> >> e-mail
>> >> contains patient information, please contact the Partners Compliance
>> >> HelpLine at
>> >> http://www.partners.org/complianceline . If the e-mail was sent to you
>> >> in
>> >> error
>> >> but does not contain patient information, please contact the sender and
>> >> properly
>> >> dispose of the e-mail.
>> >>
>> >
>> > _______________________________________________
>> > Mne_analysis mailing list
>> > Mne_analysis at nmr.mgh.harvard.edu
>> > https://mail.nmr.mgh.harvard.edu/mailman/listinfo/mne_analysis
>>
>> _______________________________________________
>> Mne_analysis mailing list
>> Mne_analysis at nmr.mgh.harvard.edu
>> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/mne_analysis
>
>
>
> _______________________________________________
> Mne_analysis mailing list
> Mne_analysis at nmr.mgh.harvard.edu
> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/mne_analysis
>
>
> The information in this e-mail is intended only for the person to whom it is
> addressed. If you believe this e-mail was sent to you in error and the
> e-mail
> contains patient information, please contact the Partners Compliance
> HelpLine at
> http://www.partners.org/complianceline . If the e-mail was sent to you in
> error
> but does not contain patient information, please contact the sender and
> properly
> dispose of the e-mail.
>




More information about the Mne_analysis mailing list