查看原文
其他

精华帖 | 中文版EEGLAB操作手册

2017-03-03 贾会宾 我爱脑科学网

点击上面蓝字   订阅

关注前沿脑科学研究及其应用,为脑科学研究/关注者提供交流平台。


 作者按 

附件是我写的EEGLAB wiki tutorial单被试数据处理+STUDY部分。我的文件是根据wiki tutorial的框架写的,并且数据是tutorial中的。

另外大家需要注意:ADJUST提供的伪迹独立成分信息仅供参考,绝对不能完全依赖于该插件鉴别的结果! 因为它可能会将一些有用的、非伪迹独立成分删除,它的鉴别结果仅供参考!

对于该文中的错误或不足请各位指正!

EEGLAB 操作手册(中文版)

注意事项:
1. 本手册仅供学习者参考。在学习 EEG\ERP 技术及 EEGLAB
的过程中,我身边没有expert 指导,一切都是自学的,因此我不能保
证该手册是完全正确的。
2. 如果你不懂 ERP、ICA、时频分析和源定位技术的原理,那么
我绝对不推荐你使用该手册及EEGLAB 完成你的研究(当然,你如
果弄着玩,是可以滴)。如果你是心理学院的学生,你可能很多次听
别人说过诸如“研究最重要的是实验设计,脑电仅仅是个工具而已”、
“ERP 很简单,不就是记录、滤波、去伪迹然后叠加平均吗”之类
不注重技术的论断;但是单就我所知的我们学院的情况而言,至少一
半的脑电研究都是不怎么成功,甚至是失败的。如果你不是信号处理
专业出身,如果你身边没有专家学者辅导你,那么学习脑电技术足够
你从硕士学到博士毕业!
3. 如果你对 ICA 技术不是很熟悉、不清楚怎样可以有效地使用
该技术,那么我绝对不推荐你使用ICA 去除伪迹(因为ICA 可以去
除很多有用的独立成分),当然也包括本手册中提到的ADJUST,但
是你可以试试AAR 工具箱。
其中的 Key Step 是数据处理的必要的步骤;Exploratory Step 是为了更好的了解
EEGLAB 的特点的探索性非必要步骤。


其中的KeyStep是数据处理的必要的步骤;ExploratoryStep是为了更好的了解

 

EEGLAB特点的探索性非必要步骤。


第一章:将数据载入EEGLAB

KeyStep1Start  MATLAB

KeyStep 2(Optional):Switchtothedatadirectory(folder)--------也就是把directory转换为数据所在的文件夹。可以通过MATLAB界面上方的“CurrentFolder”或者在commandline通过“cd”。这并不是必须的步骤,在实际的操作中有没有这个步骤没有影响。

KeyStep3StartEEGLAB

MATLABcommandline入  “eeglab并点击“Enter”键。EEGLAB主窗口将弹出,如下图所示

 

KeyStep4载入数据

 

EEGLAB支持绝大多数的数据类型。通过File>Importdata可以查看支持的数据类型,当然也包括BP***.vhdr”文件。

EEGLAB自身的文件格式是“****.set”文件。在下面,我将使EEGLABtutorial中自带的“eeglab_data.set。载入方式是:File>Loadexistingdataset。载入后,结果如下:

 

从这个界面可以看到该数据集一些信息Channelsperframe32,也就channel

 

number32;Framesperepoch30504,表示的是一个epoch样本点数目(由于在这个原始数据中还没有分段,所以默认有一epoch,在这30504表示的是每channel总数);Epochs1,表示的是epoch 数目;Events154,event示的该数据集中事(即诸如刺激呈现、被试反应等称为event数目;Samplingrate(Hz)128Epochstart(sec)0Epochend(sec238.305,所以整个数据长度为238.305s;Reference参考电极;ChannellocationNo,这是因为我们还没有对各channel的头皮坐标进行定位;ICAweightsNoICAweights示的是进行ICA析后得到的weights此处有两个值“No”和“Yes

 

ExploratoryStep:Scrollingdata

 

过如下方式,查看各个channel波形


过该界面下的Setting拉菜单及界面下方的那些选项可以实现一些操作。例如Timerangetodisplay调整该界面显示的时间长度,上图5s;numberofchannelstodisplay个界面显示的channel数目;并可以选择一个时间段,并“REJECT。本界面的操作很简的,与BP  似。


第二章  对各个channel进行头皮定位

2-D3-D方式绘EEGscalpmaps以及ICA析后的独立成分进行源定位,需要数据集包括各个 channel  头皮坐标的相关信息。

 

KEYSTEP5:Loadthechannellocations

 

要选择Edit>channellocations得如下界面

 

在本例中eeglab开发者给出了该数据集的  channellocation文件,需要选择左下

 

Read  locations在弹出的对话框中,选择对应的位置文件。得到如下结果:

过上面的页面可以查看各个 channel  坐标,通过“Plot  2-D以查看定位后结果(当

 

Plot3-D(xyz)以绘制三维的。

BP言,我们没有现成的channellocation件,那我们需要选择“LookuplocsEEGLAB以帮助我们自动识别channel置。在弹出的窗口,点击OK好了。为了比较下自动识别后的channellocation否正确,可以选择“Plot2-DBP带的电极位文件进行比较。我试过,貌似是可以的。还有一种方法(听人说的,没试过):我们依据BP带的channel标的文件,在一个txt档中写上各个channel坐标,并将文件的拓名改为locs

(编辑/陈锐   52brain公众号编辑部)


本文为滴友原创帖,所有权归滴友所有!

预知更多后续章节,请在后台回复“EEGLAB”


52brain,Connect Young Brains.


--52brain我爱脑科学网﹣﹣

专业、分享、真诚、民主

▼▼▼点击左下角“阅读原文”可以访问52brain原帖。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存