关注“心仪脑”查看更多脑科学知识的分
关键词:太空,脑电实验,文献解读
很多小伙伴在做完脑电实验之后,对如何进行数据处理很是发愁。预处理的步骤还好说,在EEGLAB里面“点点点”就能完成,但是后续的叠加平均等步骤在EEGLAB里面需要通过脚本来实现,得花费大量的时间去学习。本教程将介绍一种ERPs数据分析的方法,该方法无需代码,适用于数据量较小的情况,着急处理数据但来不及学习Matlab脚本编写的小伙伴们也可以参考(本教程基于Windows 11系统,Matlab2020a,EEGLAB v2021.1)。
01导入原始数据(Import data)
File---Import data---Using EEGLAB functions and plugins
选择采集数据时对应的厂商以及数据导出时的格式。如果在Using EEGLAB functions plugins里面没有找到对应的数据格式或者厂商,可以在红色框框圈出来的位置(Manage EEGLAB extensions)里面找一下对应的扩展包(比如这里我们以ANT的设备为例,就要选择ANTeepimport v1.13这个扩展包)。
有时候我们会碰到数据导入失败的情况,这时候可以:
①先检查一下自己的数据存储路径里面有没有中文字符,如果有的话就会报错;
小贴士: 无论是数据命名还是数据的存储路径,都不要出现中文,防止一些无法识别或者无法兼容的问题出现,避免不了的话可以用拼音来代替
②如果检查过路径中不存在中文字符且数据命名也不是中文的话,可以查看一下EEGLAB里面的数据导入扩展包有没有更新到最新版本,如果没有的话同样可以在Manage EEGLAB extensions里面进行更新。
导入成功后可以在EEGLAB的这个GUI界面看到所导入数据的一些基本信息,这里简单介绍一下每一行所代表的含义:
Filename这里显示none,说明导入原始.cnt格式的数据后还没有进行保存,EEGLAB里面进行处理后存储的数据均为.set格式;
Channels per frame代表着采集时所用电极帽的通道数量,这里为32导;
Frames per epoch代表每一个分段的采样点个数,因为此时还没有分段,所以这里显示的采样点总个数,由采样率与采样时间相乘所得;
Epochs表示分段数;
Events表示打上的Mark总数;
Sampling rate(Hz)表示采样率;
Epoch start(sec)和Epoch end(sec)表示分段的开始时间与结束时间;
Reference表示重参考所选择的电极点,这里显