[Eeglablist] Merging two datasets *after* appending eventlists
Tarik S Bel-Bahar
tarikbelbahar at gmail.com
Thu Feb 9 16:06:24 PST 2017
Hello Grusha, one thing to try is to NOT append the event lists until after
you've merged the datasets successfully, which should not be tough.
I would also not fully depend on urevent, but consider having your own
structure in matlab which contains all your necessary event information.
And yes, urevents is probably not being used later in your analysis
Also, check the way that you are adding in events is kosher, as it might be
causing this issue. See the addnewevents function which seems to work
great, if you haven't had a chance to.
If you think this is a bug, and can replicate it easily, please submit it
to the eeglab bugzilla.
On Wed, Feb 8, 2017 at 10:19 AM, Grusha Prasad <grusha.prasad at gmail.com>
> I've been trying to merge two datasets using pop_mergeset() after
> appending eventlists on both the sets and I get this error at line 275:
> Reference to non-existent filed 'urevent'. I read through the thread
> "Merging two datasets with unequal number of events" and from what I
> gathered, it seemed like the issue had to do with eventlist somehow
> changing the 'urevent' structure. While there are fewer events in my event
> structure when compared to my urevent structure (because while binning it,
> I am ignoring my 'distractor' trigger), this doesn't seem to be the problem
> - because the problem persists even when I try merging sets before I bin
> them (so 'urevent' has the same number of events as the 'event' structure).
> Though the 'urevent' isn't missing, I tired the proposed solution in the
> thread and ran
> EEG = eeg_checkset(EEG, 'makeur')
> This did not work either. So I went in to the script for pop_mergeset()
> and commented out lines 254 to 294 (the part which seems to be trying to
> concatenate the urevents). This seems to do the trick. The files merge and
> the event structure has the right number of events. However, as expected,
> the new EEG structure has the urevents only from the first set. From the
> little I understand though, it seems to me like this wouldn't be a problem
> because all further steps (Artifact detection and computing averaged ERPs)
> seem to use just the event structure. Is this true? Or will there be any
> problems with doing this that I am missing?
> Thank you!
> Eeglablist page: http://sccn.ucsd.edu/eeglab/eeglabmail.html
> To unsubscribe, send an empty email to eeglablist-unsubscribe at sccn.
> For digest mode, send an email with the subject "set digest mime" to
> eeglablist-request at sccn.ucsd.edu
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the eeglablist