ERPLAB中文教程:高级EvenList选项

2020-07-01 14:27:12 浏览数 (1)

大家好!

今天Rose小哥介绍关于ERPLAB中的高级EvenList选项。

前面我们介绍了使用ERPLAB来分析脑电数据的第一步:

安装ERPLAB并添加通道《ERPLAB中文教程:ERPLAB安装与添加通道》

关于在ERPLAB中创建并查看EventList,可以查看《ERPLAB中文教程:创建与查看EventList》

创建EventList时,可以使用Create EventList窗口中的ADVANCED按钮添加一些其他信息。

ADVANCED工具一般在具有复杂的基于文本的事件标签(或想要创建它们),或者具有将事件代码链接到容器的非常简单的方案时非常重要。

ADVANCED按钮允许用户为每个数字事件代码定义一个文本标签(反之亦然),这有助于避免许多不同事件代码实验中经常出现的错误。它还允许定义bin。

在很多情况下,你会在后面的步骤中定义bins(使用称为BINLISTER),但是如果你想要定义的bins比较简单,则可以在这一步骤中完成。如果要根据数字事件代码创建事件标签,或者要将事件分配给bins,则可以使用ADVANCED按钮,但如果不想使用事件标签,则不需要它,可以使用BINLISTER 将事件分配到bins。

首先,确保在“Datasets”菜单中将S1_Chan选择为活动数据集。

操作步骤为: EventList > Create EEG EventList

2.点击Advanced 按钮打开 CreateAdvanced EventList 窗口。

你可以在“CreateAdvanced EventList”面板上为自己的实验定义一组事件。每个事件都包含一个数字事件代码和基于文本的事件标签,以及一个可选的bin编号和bin标签。

注意:ERPLAB要求每个事件都有一个数字事件代码。如果使用的数据采集系统使用基于文本的标签而不是数字代码,则必须为每个基于文本的事件标签定义一个数字事件代码。如果使用的数据采集系统使用数字代码,则没有必要为每个代码创建基于文本的标签,不过为每个代码创建基于文本的标签有助于帮助记住每个数字事件代码的含义。你还可以为所有(或部分)事件代码定义一个bin,以及该bin的标签。

3.为示例实验中的单个实验块定义此信息。在“Create Advanced EventList”窗口的“Event Info”区域(左上角)中输入以下信息:

然后单击“UpdateLine”按钮,将事件信息添加到“Currentlyedited eventcodes list”列表中。对于每个事件,“Event Info”区域定义每个事件的事件代码,事件标签,bin编号和bin说明。在我们的实验中,字母很少见(事件代码12),数字却很常见(事件代码22)。

4.接下来,定义rare letter event。在“Currently edited eventcodes”窗格中单击新行条目。为rare letter event输入以下信息。

输入每种事件类型的信息后,请记得单击“Update Line”,否则该信息将不会添加到表格中。

注意:bin编号必须从1开始并且连续且不间断(事件代码不必连续,并且它们可以是Matlab可以表示的任何整数)。

为响应代码定义标签仍然有用,这样有利于我们就记住bin对应的正确含义。下表显示了如何定义这些事件。

5.将事件代码equation列表保存在“Equation List”窗格中(左下方),单击“Save list”按钮

导航到保存目录,然后输入文件名:elist_equations.txt

单击保存按钮。保存文件名和路径现在应该出现在“Equation List”窗格中。

因为需要为每个主题执行此步骤,所以现在可以为下一个主题再次加载保存的文件elist_equations.txt(通过单击打开列表)。如果需要,可以加载文件event_mapping_1.txt,其中包含此示例的事件表。可以使用Matlab文本编辑器编辑此文件,该文件比使用ERPLAB GUI处理大型事件信息表更方便。要查看格式,请使用Matlab的文本编辑器打开event_mapping_1.txt文件。

将EventList保存在文本文件中,找到Write resulting EVENTLISTto面板,选中标记为文本文件的框

单击Browse按钮将文件另存为elist1.txt。

选中TransferEVENTLIST info to EEG.event框

7.将EventList转移到EEG.event变量中选中Transfer EVENTLIST info to EEG.event复选框

注:EEGLAB在EEG.event结构中记录事件信息,但是EEGLAB不会自动“知道”有关ERPLAB EventList的任何信息。此外,EEG.event结构可以为给定事件存储数字事件代码或基于文本的事件标签,但不能同时存储两者。通过选中此框,可以将新创建的标签转移到EEG.event中,以便它们可被EEGLAB函数(例如用于绘制EEG数据的函数)使用。

应用EventList单击APPLY按钮以创建EventList并将其添加到当前ERP数据集中。

0 人点赞