[Eeglablist] AMICA error on 256 channels EEG
liao ke
kekeliao at gmail.com
Thu Mar 17 16:19:23 PDT 2022
Hi Jason,
Thank you for your reply!
Here are the minimum eigenvalues in the out.txt file of a 256-channel EEG
dataset with AMICA running error:
minimum eigenvalues = 0.516290976112914 0.635721497064936
0.721411922551856
maximum eigenvalues = 8727729.20865751 1896971.09878320
425608.476260537
num eigs kept = 256
I am not sure if the condition number is high. Or how to set mineig
keyword. When set PCA as 180 from GUI, AMICA can run on this dataset. I
also used the code from Makoto EEGlab webpage to test the data rank :
dataRank = sum(eig(cov(double(EEG.data'))) > 1E-7)
dataRank = rank(double(EEG.data'))
>From both code the data rank are 256.
Best,
Ke
On Fri, Mar 11, 2022 at 12:31 PM Jason Palmer <japalmer29 at gmail.com> wrote:
> Hi Ke,
>
> Could you check the output directory for and out.txt file for the 256
> channel runs?
>
> It may be that the data rank is much lower than the number of channels.
> You can check the lowest eigenvalues of the data with
> eig(cov(EEG.data(:,:)')). The mineig keyword option can be used to set the
> level of the minimum eigenvalue size to keep dimensions in PCA. Or you can
> set the number of dimensions to keep with the pcakeep keyword option.
>
> Best,
> Jason
>
> On Fri, Mar 11, 2022, 9:01 AM liao ke via eeglablist <
> eeglablist at sccn.ucsd.edu> wrote:
>
>> Dear all,
>>
>> I have a problem in running the AMICA and need your help.
>>
>> I have used AMICA to process some 128 channel EEG datasets recorded from
>> EGI system (reduced to 64 channels for calculation) without any problem.
>> When I run AMICA on some 256 channel EEG data from the same system, it
>> always gives me the error message like:
>> 'No gm present, setting num_models to 1
>> No W present, exiting
>> Reference to non-existent field 'W'.
>>
>> Error in runamica15 (line 895)
>> weights = mods.W(:,:,1);
>>
>> Error in pop_runamica (line 338)
>> [W,S,mods] = runamica15(g.datfile,arglist{:});
>>
>> Error while evaluating Menu Callback.'
>>
>> This happens even I reduce the data into 183 channels. But when I further
>> reduce the data into 90 channels, the AMICA can run well. I am using AMICA
>> v1.6.1 with all default parameters from GUI.
>>
>> Is there any setting wrong with my AMICA? Is there a channel limitation
>> with AMICA?
>>
>> Thanks very much for your help!
>> Ke
>> _______________________________________________
>> Eeglablist page: http://sccn.ucsd.edu/eeglab/eeglabmail.html
>> To unsubscribe, send an empty email to
>> eeglablist-unsubscribe at sccn.ucsd.edu
>> For digest mode, send an email with the subject "set digest mime" to
>> eeglablist-request at sccn.ucsd.edu
>>
>
More information about the eeglablist
mailing list