[Eeglablist] baseline removal for individual channels

Makoto Miyakoshi mmiyakoshi at ucsd.edu
Tue Dec 1 11:27:45 PST 2015

Dear Anja,

I see. Baseline correction is one of old and recurrent problem.

I guess this is rather a type of request. Please file it to EEGLAB bugzilla.

Since you seem savvy in coding, I suggest the following code to start to
build a manual workaround. Not checked with Matlab, so please use it with
care at your own risk.

baselineIdx = find(EEG.tiems<0) % all negative latency
tmpData = EEG.data; % must be epoched
meanBaseline = squeeze(mean(tmpData(:,baseleineIdx,:)));
baselineValue = bsxfun(@minus, meanBaseline, tmpData);

I believe this is what EEGLAB does now (no?) You modify the last line to do
what you want to do.


On Thu, Nov 26, 2015 at 7:14 AM, Thiede, Anja <anja.thiede at helsinki.fi>

> Hello,
> I am working with newborn EEG data. We would like to remove the baseline,
> but not in a conventional way of removing the mean value of all channels
> from each individual channel, but rather by computing the baseline for each
> channel individually and removing it from the same channel.
> In the corresponding EEGlab function rmbase() this issue is addressed in
> ln 94-107 by the variable rmeans.
> Is there a straightforward way to implement this change?
> Best regards,
> Anja Thiede
> _________________________________________________________________________
> Anja Thiede, M.Sc.
> Doctoral student
> Cognitive Brain Research Unit (CBRU)
> Department of Behavioural Sciences
> University of Helsinki
> _______________________________________________
> 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

Makoto Miyakoshi
Swartz Center for Computational Neuroscience
Institute for Neural Computation, University of California San Diego
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://sccn.ucsd.edu/pipermail/eeglablist/attachments/20151201/d182087a/attachment.html>

More information about the eeglablist mailing list