我使用BCI2000记录了Motor Imagery的EEG数据。运动意象涉及两个简单的任务(主体被要求想象移动右手,当刺激1出现时,当刺激2出现时左脚)。
我将数据加载到EEGLAB中,窗口加载到“选择事件”(图1)Figure 1 showing events list,其中包含“StimulusCode”,“StimulusType”,“StimulusBegin”等选项。我使用了“StimulusCode”(每个刺激都与不同的数字相关联,在我的情况下,第一刺激为1,第二刺激为2)。
当我查看我的数据时(使用Plot>频道数据滚动)Figure 2 showing EEG data with selected event我看到的只是一个单词“StimulusCode”,而不是与刺激相关的数字。
答案 0 :(得分:1)
根据BCI2000导入教程:
http://www.bci2000.org/wiki/index.php/User_Reference:EEGLabImport#Load_the_TestData.dat_Data_Set)
您的事件类型(例如“StimulusCode”)将位于EEG.event.type字段中,而该刺激代码的值将位于EEG.event.position字段中。
如果要将文本“StimulusCode”替换为实际代码值,例如用于绘图,则可以执行以下操作:
for eIdx = 1:length(EEG.event)
EEG.event(eIdx).type = EEG.event(eIdx).position;
end
EEG = eeg_checkset(EEG);