EEGLAB学习笔记

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

E E G L A B学习笔记EEGLAB界面
一、基础步骤:
1.载入数据
File>Importdata
存为CNTfile
2.添加通道坐标信息
Edit>Channellocations
3.更改采样频率,也可以不改,这样数据小一点,处理方便
Tools>Changesamplingrates
4.提取数据段
Tools>extractepochs
试了好多组limits,(-1020)~(0,30)之间都失败了。

大概是数据过大45.6M。

选择其中一部分再试
Edit>Selectdata
结果还是无法提取数据段。

尝试选取0-500s,epochlimit[-12]
提取数据段完成后会自动跳出除去基线的选项。

默认就完成了。

做完基本工作后(更改采样频率和剪切数据段不必要,但这个数据太大了所以得做)来画几个图。

二、有关图形绘制
按照plot菜单里命令顺序
1.Channellocations
可以按数字编号或名称来画2D电极位置图,如果想画3D图则在
Edit>Channellocations里。

2.channeldata(scroll)可以查看每个通道的(电压)波形
setting中timerangetodisplay(每页显示数据段数,默认是5)设定不好matlab 会崩溃……
彩色的线是eventtypes,可以看到第几秒发生了哪种event。

右上的两个键也不知道,norm按下去就木有然后了。

3.channelspectraandmaps绘制频谱图
据说在此之前最好看一下每个channel数据,并reject掉不好的数据段。

第二行是采样百分比,越大越准确,100就不失真。

第三行是绘制某几个频率的功率分布地形图。

从这个图看来,不同通道差的很远啊。

4.还不知道
5.channelERPimage绘制ERP图形
Smoothing是与邻近的n个epoch进行平滑。

Epoch-sortingfield可选排序方式。

Smoothing为10和100的对比
Smoothing选100图形平滑不少。

上图为电极位置示意图,下图为ERP波形;中图为ERP图象,表示某个epoch(纵轴)在某时刻(横轴)的电压值(颜色)。

6.channelERPs
两个选项,第一个withscalpmaps,参数没什么好选的。

所有通道的ERP波形图画到了一起,EEGLAB默认绘制方差最大时刻的地形图,本例中是-920ms时。

第二个inscalp/rect.array
如果勾选第三项,就会把3200个epoch画出来……
有每个通道的ERP图,单击某个通道可放大显示,下图为Oz
7.ERPmapsseries可以画某几个时刻的电压分布地形图
以上是选绘制2D图,3D图不会画,报错。

8.Sum/compareERPs可以选取不同数据段绘制并进行数据段之间或某几个数据段与
全体数据比较
这个需要先选出需要的数据段epoch并存为新的数据集dataset
Edit>selectepochsorevents
在1中画图可以查看eventtype,这里type我选1,2建立两个新的数据集。

插曲:这是#6的channeldata(scroll),可以看到还是有很多eventtype的,不懂。

准备工作做完开始绘图:
两个新的数据集在eeglabdataset的编号分别为#6,#7。

Std是standarddeviation。

下面那些不知道干嘛的,特别是highlightsignificantregions
一样,单击某个通道可以看该通道图形,还以Oz为例
这样的话还可以查看两个event的差值:
9.以下的图形就得先进行独立分量分析(runICA)了
Componentactivations(scroll)
Tools>RunICA参数默认就好了,据说换算法得自己装
试验现有数据集都outofmemory,所以#5中选前200个epoch,后面都删掉,建立新的数据集
然后就可以了,这样是每个通道200个epoch的综合:
ponenetspectraandmaps
10Hz时,。

相关文档
最新文档