<div dir="ltr"><div><div>Hi Cris, </div><div> The structure EEG is a very comprehensive structure that contains many provisions for the data to fit EEGLAB inputs, outputs, and behavior. I'd suggest sticking as much as possible to this structure as long as you are using EEGLAB. It may be helpful for you to take a look to eeg_emptyset.m. This function is used to initialize an empty EEG structure.</div><div> While not the solution to your problem, I hope it helps</div><div>Ramon</div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Jun 10, 2018 at 5:57 PM, Chris Rose <span dir="ltr"><<a href="mailto:u6t9n7@u.northwestern.edu" target="_blank">u6t9n7@u.northwestern.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div>Hello all,<br><br></div>I realize this is probably better reported in Bugzilla, but I haven't been able to figure out where one sets up a login to access that, so apologies in advance for that.<br><br></div>Basically I've been troubleshooting a series of errors while trying to get pop_selectcomps running in a script, as I need to process a large number of files and it seems less cumbersome than using the GUI in full. My data is structured such that each recording session is saved as a structure array populated by EEGLAB structures for each recording during the session (up to 6, taken from different individuals simultaneously).<br><br></div>Trying to call the substructure eeg elements in their current form (as in eegset(i) = pop_selectcomps(eegset(i),[<wbr>comps]) would initialize properly, but attempting to inspect individual components would cause an error whenever constructing the secondary figure. It seems that the call to pop_prop on line 160 of selectcomps had an error where inputname(1) was empty by the time pop_props was called:<br><br><div style="margin-left:40px">Error using pop_prop( , 0, 1, gcbo, { 'freqrange', [1 50] });<br>Error: Expression or statement is incorrect--possibly unbalanced (, {, or [.<br> <br>Error while evaluating UIControl Callback.<br></div><br></div>I was able to circumvent this by creating a second set of variables, which I just called EEG and ALLEEG for convenience, to hold the current recording and sessions structure, respectively. This allowed for full displays of each component, however it would only allow me to select or reject component 1, and give errors when generating the figure for all the others. This seemed to be due to an inproper initialization of eeg.reject.gcompsreject, though I'm not sure exactly what this variable should look when functioning properly. Currently it is only a 0 or 1, depending on whether I had pressed reject for the first component. I tried hardcoding this to be an array of logicals that's the same length of the number of components, but it appears to get rewritten whenever I call selectcomps. Here's the error I get in those instances:<br><br><div style="margin-left:40px">Index exceeds matrix dimensions.<br><br>Error in pop_prop (line 260)<br>        status = EEG.reject.gcompreject(<wbr>chanorcomp);<br> <br>Error while evaluating UIControl Callback.<br><br></div>Admittedly, I'm at a bit of a loss for how to fix this, I feel like it may even be that there is just a variable in my EEG structure that isn't populated correctly that pop_prop is dependent on, but have little inuition for what that might be (after using runica, I also had problems with selectcomps because eeg.icawinv and eeg.icaact hadn't been stored, but that was a much more straightforward fix). Thanks if you made it this far through my blundersome tale, and any help you can offer is greatly appreciated!<br><br></div>Best,<br><br></div>Chris<br></div>
<br>______________________________<wbr>_________________<br>
Eeglablist page: <a href="http://sccn.ucsd.edu/eeglab/eeglabmail.html" rel="noreferrer" target="_blank">http://sccn.ucsd.edu/eeglab/<wbr>eeglabmail.html</a><br>
To unsubscribe, send an empty email to <a href="mailto:eeglablist-unsubscribe@sccn.ucsd.edu">eeglablist-unsubscribe@sccn.<wbr>ucsd.edu</a><br>
For digest mode, send an email with the subject "set digest mime" to <a href="mailto:eeglablist-request@sccn.ucsd.edu">eeglablist-request@sccn.ucsd.<wbr>edu</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><span style="color:rgb(136,136,136)">_____________________________________________________</span><br></div><div><span style="color:rgb(136,136,136)">Ramon Martinez-Cancino</span></div><span style="color:rgb(136,136,136)">Swartz Center for Computational Neuroscience</span><br style="color:rgb(136,136,136)"><span style="color:rgb(136,136,136)">Institute for Neural Computation, University of California San Diego</span><br></div></div>
</div></div></div>