LetsWave是基于matlab的一款工具包,类似eeglab,也可以对数据进行预处理。习惯使用eeglab做数据预处理的,可以先在eeglab中做预处理,然后可以保存为*.set格式,最后在letswave中画图。
letswave下载地址:https://github.com/NOCIONS/letswave7
文档可查看:https://letswave.cn/tu_ch0_getting_started
注:
1.感觉letswave7比6好用,letswave读数据格式有很多报错的,当然他支持很多格式,而在letswave7中的,也是支持很多格式的,只需找到你要导入的数据,然后运行就可以了,它会自动给你转换;
2.直接读入edf格式的数据,event标签是无法显示的,所以可以在eeglab中先做些预处理,然后保存成.set,这时letswave7就可以识别出标签;
3.关于letswave使用,有些微信公众号,介绍的比较详细,想用letswave分析的,可以去学习;
数据是在eeglab中,简单做了预处理,如去无用电极,滤波,降采样,重参考,分段,ICA等,结果保存为.set。
数据导入步骤:
- 下载好的工具包,加载到运行路径下,找到letswave7,运行;
- 点击File ->Import -> Import EEG/EMG datafiles, 点击“ + ”号,找到数据,点击打开(当然,也可以同时选择多个数据)
- 点击绿色小三角形,数据显示(Done),数据自动加载到Include和Datasets中,关闭Import Data窗口即可;
数据结果显示
- 每次分析时,需要选中要分析的数据,选中后,可以右键 -> view, 查看下数据;
- 选中数据,点击菜单栏中View -> continous data view,可查看整体数据情况
- 将两类数据分开:选中数据,点击Process -> Epoch segmentation -> Segment relative to events(one file per event code),时间根据需要选择,示例中,之前在eeglab中分段的时候设置过了,所以不能超过之前的时间;设置完成点击下方Run;
运行结束后,数据会自动保存在Datasets中:
- 叠加平均:同时选中两个数据,点击Process -> Average -> Compute average,std,median across epochs,点击Run;
运行结果自动保存:
- 结果可视化:选中两个数据,右键 -> View;界面设置比较灵活