硕士期间开始学习脑电数据分析,从零学习了 EEGLAB。虽然我今后不会再做脑电相关研究,但考虑到仍然有许多初学者需要这个方面的学习经验和方法,国内又缺少具体的教材和教程,在此利用 Gitbook 这个不错的平台,把两年的经验在此分享给有需要的朋友。本人学识有限,涉足较浅,仅供参考。
该教程将主要讲授通过 MATLAB 脚本文件来批量分析脑电数据,少部分内容(如预处理过程中核对和检查伪迹,或探索性地操作和观察结果)辅以图形界面的操作。可供提取的脑电信号有许多,然而本人仅做过 事件相关电位(ERP)、 频率分析、 时频分析 中的与事件相关的功率(power)的变化。源分析和连接分析甚至脑网络没有亲自去在项目中实践,故可能不会讨论这方面的内容。如果有其他朋友愿意贡献所学的知识,可以参与进来,补充这方面的内容。
说句题外话,对于脑电数据分析的模块或者工具包,如果再让我重新学,我会选择 Python 环境下的 MNE,或者同样 MATLAB 下的 BrainStorm。我并不太喜欢 EEGLAB 的源分析的方法(基于独立成分分析和偶极子估计再加聚类算法)。不过,EEGLAB 对于编写预处理流程还是很友好的。我并不十分熟悉以上两个分析模块,关于它们有关的问题,请求助官网文档和教程。MNE 和 BrainStorm 的在线社区更为友好。另外,两者同样开源免费,但是文档写得更友好,更新和维护更频繁。所以初学脑电并有一定自学能力的人建议直接学习 MNE 或者 BrainStorm。
本人学识有限,秉持互联网分享精神,将自己所学知识分享出来,若有错误之处,欢迎指出错误,并尽可能给出正确的描述和参考资料。欢迎其他网友参与进来作出贡献。
更新说明:目前处在研三毕业时段,忙于准备以后职业发展的事情,还有论文要做,所以暂时没有时间更新本电子书。抱歉!
联系方式:
- email: xiangli90@outlook.com
- github: lix90
- blog: lix90.github.io