EEGLAB预处理睡眠EEG数据

时间:2017-08-02 03:28:36

标签: eeglab

我有过夜睡眠记录的29通道EEG数据(约8小时的EEG数据)。如果受试者需要休息时间(约5-10分钟)或检查阻抗(约2分钟),EEG数据不连续,因为我暂停了它。这会在我的EEG数据中插入“边界事件”。在某些情况下,如果阻抗很高,我也会重新应用几个电极。此外,由于某些技术原因,有时我不得不停止EEG录音并重新开始,因为我在同一个夜晚即同一个会话中有两个同一主题的EEG文件。

在我的实验中,我一夜之间有15-20个事件,并计划在每个事件之前使用1-2分钟的数据进行预处理和分析。我想使用ICA来校正工件,但在此之前,我想知道是否需要在每个“边界事件”中拆分数据并将它们作为单独的EEG文件处理?或者我可以将每个受试者的EEG记录视为单个EEG记录并执行ICA(如果我在同一个会话中每个受试者有两个EEG文件,我可以附加EEG文件)吗?任何建议都将受到高度赞赏,因为我是EEG和MATLAB的新手。

1 个答案:

答案 0 :(得分:1)

您可以在此处找到有关您的问题的详细评论 https://sccn.ucsd.edu/pipermail/eeglablist/2014/007380.html

改变电极的阻抗会引起信号的非平稳性,这可能会影响ICA。但是,ICA对这种违规行为似乎很强大,因此您可以连接所有会话并运行ICA。

相反,问题可能是如果电极在断裂期间移动(ICA是空间滤波器,因此空间关联非常重要。另请参见https://sccn.ucsd.edu/pipermail/eeglablist/2016/011878.html)。

作为个人评论,我会使用"经验"方法,以更好地掌握数据和问题。在EEGLAB中,您可以轻松编写脚本并执行两个并行分析,保持所有相同但ICA分解(一个在连接数据上,一个在会话中分开的数据上)。然后,您可以比较最后一步数据的差异。通过这种方式,您可以了解不同的策略如何影响您的结果,以及这是否真的相关。