[Mne_analysis] [Freesurfer] question about how to calculate COV for MNE
Joseph Dien
jdien07 at mac.com
Mon Apr 7 14:46:37 EDT 2014
Ah, very good! Also, I just noticed references to whitening in the python code you linked me to, so now I understand what is being done with this information. Thanks!
Joe
On Apr 7, 2014, at 3:03 AM, Alexandre Gramfort <alexandre.gramfort at telecom-paristech.fr> wrote:
>> Compute the COV for the two conditions. When subtracting the two
>> conditions, the accompanying COV matrix (same for both conditions since they
>> were pooled when computing it) is divided by Leff. Likewise the
>> accompanying degrees of freedom (used if it is subsequently averaged
>> together with another COV matrix per Section 4.17) is set equal to Leff.
>
> this is correct.
>
>> Not saying this is a procedure that makes sense to me either, just asking
>> what the intent is of the MNE developers. Based on your response, this is
>> currently my best guess, although it doesn't make sense to me either since
>> dividing the COV matrix by a single scalar (however computed) shouldn't
>> affect computations about relative noise levels in the channels. Basically,
>> I'm not sure what is being done with COV so it's hard for me to judge what
>> is a reasonable interpretation of Section 6.3.
>
> if baseline is pure noise then when you compare conditions by subtraction
> you reduce the variance of the baseline, hence the scaling.
>
> does it help?
>
> Alex
>
>> I appreciate the link to the code, but since I'm a Matlab programmer not a
>> C++ programmer, it's very hard for me to parse the code. If someone could
>> just tell me what is to be done according to 6.3 when computing a difference
>> wave rather than just what not to do, this would be greatly appreciated.
>> I'm trying to add support for FIFF file format to my Matlab EEG software
>> analysis suite (http://sourceforge.net/projects/erppcatoolkit/) and want to
>> make sure I'm doing it in a manner that would be acceptable to the MNE
>> developers, for the benefit of the users of my package.
>>
>> Thanks for taking the time to read my question!
>>
>> Joe
>>
>>
>>
>> On Apr 5, 2014, at 5:51 AM, Alexandre Gramfort
>> <alexandre.gramfort at telecom-paristech.fr> wrote:
>>
>> hi joe,
>>
>> I have a question about how to calculate the COV for the MNE software.
>> As I understand it from Section 4.17 of the 2.7.3 MNE manual, if one is
>> averaging together COV matrices, one weights them by the number of
>> observations going into each one. I also see from Section 4.17.2 that these
>> are technically not covariance matrices so much as sum-of-squares matrices
>> where the epochs going into each variable has been baseline corrected.
>>
>> Assuming my understanding so far is correct, my question is about how to
>> proceed when making linear combinations of COV matrices, as in a difference
>> wave, as discussed in Section 6.3. Would the following be the correct
>> procedure?
>>
>> Compute the COV separately for the two conditions (say standard and rare
>> oddballs). Subtract the two COV matrices to obtain C0.
>>
>>
>> Subtracting two COV matrices is a bad idea. You can make the new cov
>> non positive.
>>
>> basically the noise cov is just to estimate the noise so any sample you use
>> to get a better estimate the better. There is no condition or contrast
>> at this stage.
>>
>> for source reconstruction you should use the same noise cov for the two
>> conditions to have the same inverse operator.
>>
>> you can look at this file to know more about the internals:
>>
>> https://github.com/mne-tools/mne-python/blob/master/mne/cov.py
>>
>> HTH
>> Alex
>>
>>
>> Then calculate C by
>> dividing by Leff, which in turn is calculated as Leff= (L1*L2)/(L1+L2) where
>> L1 is the number of observations in the first COV matrix and L2 is for the
>> second.
>>
>> But if done in this way, the two COV matrices would not be weighted by
>> their relative sample sizes. So would I also weight them by L1 and L2
>> during the subtraction, as done for averaging per 4.17? But then what is
>> the purpose of the Leff calculation? Or is the idea that one would calculate
>> a single COV based on both conditions and then one would modify COV by Leff
>> to reflect that the signal-to-noise ratio has been reduced by combining two
>> averages with differing sample sizes? But in the case where both samples
>> equal, say, 10, Leff would end up equalling 100/20=5. Dividing C by 5 seems
>> like too much. Anyway, very confused. Any guidance would be appreciated.
>>
>> Respectfully,
>>
>> Joe
>>
>>
>>
>>
>> --------------------------------------------------------------------------------
>>
>> Joseph Dien,
>> Senior Research Scientist
>> Maryland Neuroimaging Center
>> University of Maryland
>>
>> E-mail: jdien07 at mac.com
>> Phone: 202-297-8117
>> http://joedien.com
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Freesurfer mailing list
>> Freesurfer at nmr.mgh.harvard.edu
>> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
>>
>>
>> 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
>>
>>
>>
>> --------------------------------------------------------------------------------
>>
>> Joseph Dien,
>> Senior Research Scientist
>> Maryland Neuroimaging Center
>> University of Maryland
>>
>> E-mail: jdien07 at mac.com
>> Phone: 202-297-8117
>> http://joedien.com
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
--------------------------------------------------------------------------------
Joseph Dien,
Senior Research Scientist
Maryland Neuroimaging Center
University of Maryland
E-mail: jdien07 at mac.com
Phone: 202-297-8117
http://joedien.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.nmr.mgh.harvard.edu/pipermail/mne_analysis/attachments/20140407/082ec4df/attachment.html
More information about the Mne_analysis
mailing list