专栏首页脑机接口ERPLAB中文教程:高级EvenList选项

ERPLAB中文教程:高级EvenList选项

大家好!

今天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数据集中。

本文分享自微信公众号 - 脑机接口社区(Brain_Computer),作者:Rose小哥

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-04-14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • eeglab中文教程系列(16)-DIPFIT对独立成分进行等价偶极子定位

    1.Setting up DIPFIT model and preferences

    脑机接口社区
  • eeglab中文教程系列(16)-DIPFIT对独立成分进行等价偶极子定位

    本教程为脑机学习者Rose发表于公众号:脑机接口社区(微信号:Brain_Computer),QQ交流群:903290195

    脑机接口社区
  • eeglab教程系列(12)-学习和删除ICA组件

    研究组件属性的操作:Tools > Reject data using ICA > Reject components by map.操作过程如下:

    脑机接口社区
  • 无插件Vim编程技巧

    相信大家看过《简明Vim教程》也玩了《Vim大冒险》的游戏了,相信大家对Vim都有一个好的入门了。我在这里把我日常用Vim编程的一些技巧列出来给大家看看,希望...

    bear_fish
  • 2亿!又一家AI医疗公司完成巨额融资

    今日,AI医疗公司数坤科技宣布完成2亿元B轮融资,创世伙伴资本领投,A轮投资方晨兴资本、华盖资本,天使轮投资方远毅资本跟投。这是数坤科技在2019年完成的第一笔...

    镁客网
  • 知助侠企服领跑互联网+知识产权企业运营!

    互联网+知识产权,这个新名词在这个冷僻的行业兴起,将传统行业和互联网相结合,在新领域建立新生态充分利用大数据和在线平台,促进传统行业和互联网的相结合,发挥出互联...

    大葡萄
  • 教你1天搭建自己的“微视”

    A simple iOS Application project is shown below to illustrate how to configure S...

    腾讯视频云终端团队
  • 使用StyleGAN创建新脚本

    将StyleGAN应用于Unicode字符的图像,以查看它是否可以创建新字符。发现了一些有趣的结果如上图。

    代码医生工作室
  • GANs 之父 Ian Goodfellow 离职谷歌加盟苹果

    生成对抗网络之父、前谷歌大脑著名科学家 Ian Goodfellow 正式宣布加盟苹果,他将在苹果公司领导一个「机器学习特殊项目组」。

    昱良
  • DAY6:阅读 CUDA C编程接口之CUDA C runtime

    GPUS Lady

扫码关注云+社区

领取腾讯云代金券