[Eeglablist] rejected components by map ( ICA)
James Desjardins
jdesjardins at brocku.ca
Mon Jul 9 18:58:51 PDT 2012
Hi Karlo,
ICs are flagged for removal in the gcompreject field of the EEG.reject
structure.
Marked components can be removed in script using the following:
EEG=pop_subcomp(EEG,find(EEG.reject.gcompreject),0);
or... if the components input is left empty, pop_subcomp defaults to
removing the IC indices flagged in the gcompreject field. So the
following produces the same result:
EEG=pop_subcomp(EEG,[],0);
--
James Desjardins, MA
Technician, Cognitive and Affective Neuroscience Lab
Department of Psychology, Behavioural Neuroscience
Brock University
500 Glenridge Ave.
St. Catharines, ON, Canada
L2S 3A1
905-688-5550 x4676
Quoting karlo gonzales <thats_karlo at yahoo.com>:
> Hi,
>
> i am writing my script to run ica, and open the
> "reject components by map" simply as follow:
>
> EEG = pop_runica(EEG,'icatype','runica');
> [ALLEEG EEG] = eeg_store(ALLEEG, EEG, CURRENTSET);
> EEG = eeg_checkset( EEG );
>
> pop_selectcomps(EEG, [1:size(EEG.icaweights,1)] );
>
>
>
> by running these lines, i select the bad components (accept -->
> reject) manually. my problem is i don't know which variable has
> rejected components number?
>
> How can i find the rejected components numbers i order to remove
> them by recalling pop_selectcomps like: pop_selectcomps(EEG,
> rejected_comp );
>
> thanks
More information about the eeglablist
mailing list