专栏首页脑机接口eeglab中文教程系列(1)-加载、显示数据
原创

eeglab中文教程系列(1)-加载、显示数据

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

欢迎关注

准备工作

1.安装eeglab

在matlab中安装eeglab,请看安装教程:eeglab在MATLAB中安装教程

2.准备测试数据

这里不好上传文件,请到请到QQ群: 903290195 中下载 测试数据文件:(Eeglab_data.set)

开始操作

1.打开matlab和eeglab,打开eeglab方式如下:

图1

出现如下界面:

图2

加载数据

在eeglab界面上,选择File->Load existing dataset后弹出下面框,并进行测试文件的选择

图3

选择改文件后,会出现下面界面:

图4

观察事件值(event values)

该数据集中包含154个事件,每个事件指定了EEG.event结构的字段类型、position(位置)和latency(延迟)。

图5

可以使用>, >>, <, 和 <<按钮进行前后选择

注:

该实验中,有两种类型的事件"square" 和"rt"。"square" 事件对应的是显显示器中绿色正方形的外观,"rt"对应于受试者的反映时间。关于实验的更多信息请看(Makeig, et al., Science, 2002, 295:690-694.)地址为:https://sccn.ucsd.edu/science2002.html

查看数据信息

选择Edit > About this dataset.

图6

浏览EEG通道数据(并可视化)

(注意:这个样本数据文件包含了连续的脑电数据。为了减少下载时间,这个“伪连续”脑电数据集实际上是通过连接80个独立的3秒数据段来构建的。因此在某些数据通道中可能会存在一些突然跳变。)

选择Plot > Channel data (scroll).

图7

绘图窗口右侧是垂直刻度值(及其单位,微伏),它指示垂直刻度条的"幅度"。在这种情况下,该值为80(微伏)。右下角的编辑框中也显示了相同的值,如下所示,我们可以在其中进行更改。

电压刻度调整

通过重复单击"-"按钮或通过键盘编辑文本值,将"刻度"编辑文本框的值更改为大约50,然后按Enter键更新滚动窗口:

图8

调整滚动时间窗口的宽度

在上述图片中即eegplot()。Settings > Time range to display,出现如下界面:

图9

点击OK,数据显示如下:

图10

通道数编辑

在eegplot()界面中,Settings > Number of channels to display,出现如下界面:

图11

点击OK,数据显示如下:

图12

数据窗口放大与缩小

在eegplot()界面中,Settings > Zoom off/on > Zoom on。然后使用鼠标,在数据区域周围拖动一个矩形以放大它。滚动窗口现在看起来可能与下面的窗口类似。单击鼠标右键再次缩小。Setting > Zoom off/on > Zoom off 可以关闭缩放。

图13

绘制网格线

可以通过设置 Display > Grid > X grid on来绘制水平线,设置Display > Grid > Y grid on设置纵轴线。重复相应操作的话,就可以关闭对应的网格线。

图14

选择Edit > About this dataset.

更多分享,请关注公众号

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • eeglab教程系列(1)-加载、显示数据

    在matlab中安装eeglab,请看安装教程:eeglab在MATLAB中安装教程

    脑机接口社区
  • eeglab中文教程系列(13)-Working with ICA Components

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

    脑机接口社区
  • eeglab中文教程系列(13)-Working with ICA Components

    操作: Tools > Run ICA,具体操作参照eeglab中文教程系列(11)-使用ICA分解数据 的第三步。

    脑机接口社区
  • eeglab教程系列(1)-加载、显示数据

    在matlab中安装eeglab,请看安装教程:eeglab在MATLAB中安装教程

    脑机接口社区
  • 如何使用Python中的字典解析

    列表解析,是Python中常用的操作,它语法简单,循环速度足够快。但是,你了解字典解析吗?它跟列表解析一样吗?

    老齐
  • 如何用R和API免费获取Web数据?

    API是获得Web数据的重要途径之一。想不想了解如何用R调用API,提取和整理你需要的免费Web数据呢?本文一步步为你详尽展示操作流程。

    王树义
  • 5. Schema和数据类型

    JanusGraph图是通过Schema定义,每个Schema包含边标签、属性、点标签。JanusGraph的Schema可以被显式或者隐式定义。 建议开发者在...

    咻咻ing
  • hexo搭建github.io博客

    ### Quick Start #### 安装 node,git,注册好github账号 (网站有很多教程,安装方法这里就不详细展开了,注意:github账号用...

    前端迷
  • 推动工业4.0的未来科技

    能够自动检测何时需要备件的机器;能够在运行期间自行监测质量,节省检查费用的生产系统;能够自动识别、移动组件的机器人……这些想象中的图景正逐渐成为工业生产中的现实...

    边缘计算
  • 谈谈服务器运营领域的机器学习

    本文我们来谈谈近几年机器学习在服务器运营领域的一些实践。

    TEG云端专业号

扫码关注云+社区

领取腾讯云代金券