EEGLAB 操作手册(第一版)
—基于 neruoscan 数据
中国人民大学
黄伟
1.目标:使用 eeglab/erplab 分析 neruoscan数据
2.准备工作:
Matlab安装,eeglab安装包(将eeglab安装包路径添加到matlab中),erplab安装包(安 放到 eeglab_plugins文件夹下面)。
3.参数设置如下:采样率 500Hz,参考点为M1,epoch 为[-200ms-800ms],基线[-200ms-0ms],
滤波带宽[<30HZ].
第一步:导入数据:
导入后如下:
可以查看到,导数,采样点,事件数目,采样率,数据采集时长,参考点,是否 ICA(独立成分分析),数据大小等信息。
第二步:降低采样率
降低为 500HZ,(具体情况根据实验要求来)命名为“raw_data resampled”(可以自己修改其他名字,命名要知道自己做了哪些处理,单独存放到一个文件夹中,一般是会自动添加操作后的英文名)
我们也可以点击下图所示: 修改数据集的名称。
第三步:加载 location选择默认参数。
继续点击默认 ok,此时 location 已经显示为 yes,如下:
可以点击下图所示查看 2-D 频道图。
第四步:手动去除休息阶段的数据
此步骤只去掉休息阶段的数据(不要去掉任何有 mark 的数据段),如果休息阶段没记录数据此步骤可以省略,若记录了则必须去掉(这与 ICA 分析原理有关),点击左键选择需要 reject掉的数据,并保存。休息阶段无 mark,数据 crazy。如下图:
我们也可以设置参数,是界面看起来更舒服:
第五步:run ICA
下拉菜单 Tool→run ICA,时间比较长,很慢,看电脑性能。此步骤主要为去除眼电伪迹做准备。
打开 matlab-command window 会看到下图。总计要跑 300-400step 左右。
完成后会看到下图。
第六步,去除眨眼伪迹
此处填写所使用的脑电电极数目,此处填写 65 导即可。
点击 1 成分,可以判断为眼电成分。
输入对应的数字 Reject 掉
第七步:提取 epoch,设置基线
此处选择实验所使用的 mark 标记,用于提取 epoch。
第八步:滤波
第九步:使用峰-峰值方法,去除其他伪迹(头动等,“crazy”的数据)
参数设置如上点击 ok,下图:
此步骤可以查看到被 reject 掉的数据,显示为浅黄色,我们点击 reject 才真正拒绝掉。点击 reject 并保存文件。
第十步 单个被试叠加平均
基线设置为[-200,0],分别生成 raw_epoch_11,raw_epoch_12,raw_epoch_21,raw_epoch_22,四个数据集合。如下:
数据集合分别为 4 5 6 7(此数字不是固定的,可以点击 Datasets 查看),此数字用来下一步运算做准备。
结果如下:
双击 FCz,如下:
可以修改时间轴区间,颜色等参数
第十一步:多个被试叠加总平均
参考资料
1. EEGLAB 中文手册 (贾会宾 华中师范大学心理学院)
2. EEGLAB Wiki - SCCN https://sccn.ucsd.edu/wiki/EEGLAB_Wiki
3. ERPLAB Toolbox - ERPinfo.ORG ERPLAB Toolbox - ERPinfo.ORG http://www.erpinfo.org/erplab.html
4. 事件相关电位基础(Steven Luck)
5. Analyzing Neural Time Series Data (mike and cohen)
以上资源均来自52brain论坛,以上写作权归论坛作者所有,文章仅限学习使用,不用于商业行为,如需转载,请联系作者,若有侵权及疑问,请后台留言!
赞赏小编
52brain,Connect Young Brains.