[Eeglablist] Error running PCA
Gunn, Matthew P
mathewgunn1 at siu.edu
Wed Sep 4 08:38:18 PDT 2019
Good morning,
When running the following commands in a script:
EEG = pop_runica(EEG, 'icatype', 'binica', 'pca',30,'extended',1);
EEG = pop_subcomp( EEG, [1], 0);
EEG = pop_select( EEG,'nochannel',{'OZ'});
EEG = eeg_checkset( EEG );
EEG = pop_runica(EEG, 'icatype', 'binica', 'pca',29,'extended',1);
I get the error
Error using *
Incorrect dimensions for matrix multiplication. Check that the number of columns in the first matrix
matches the number of rows in the second matrix. To perform elementwise multiplication, use '.*'.
Error in pop_runica (line 522)
meanvar = sum(EEG.icawinv.^2).*sum(transpose((EEG.icaweights *
EEG.icasphere)*EEG.data(EEG.icachansind,:)).^2)/((length(EEG.icachansind)*EEG.pnts)-1);
Error in Remove_C1_n_PCA29_v1a (line 19)
EEG = pop_runica(EEG, 'icatype', 'binica', 'pca',29,'extended',1);
I am confused as to why I get this error as the script has worked on other PCs and works when running the command individually in the command window.
I am currently using mathlab 2019a and EEGlab 2019
Thank you for your time,
Matt Gunn
More information about the eeglablist
mailing list