2016-02-01 2 views
0

Я записал данные ЭЭГ для моторных изображений с использованием BCI2000. Моторные изображения включали две простые задачи (субъекту было предложено представить движущуюся правую руку, когда появляется Стимул 1 и левая нога, когда появляется стимул 2).EEGLAB не правильно загружает события

Я загрузил данные в EEGLAB и окно poped до «Выбор события» (рисунок 1) Figure 1 showing events list, который имеет такие опции, как «StimulusCode», «StimulusType»,»StimulusBegin» и т.д., я использовал «StimulusCode (Каждый Стимул связанный с другим числом, в моем случае это 1 для 1-го стимула и 2 для 2-го стимула) ».

Когда я посмотрел на свои данные (используя Plot> Channel Data Scroll) Figure 2 showing EEG data with selected event все, что я вижу, это слово «StimulusCode», но не число, связанное с стимулом.

  1. Почему EEGLAB не отображает мой Стимул код,
  2. мне нужно изменить какие-либо параметры в BCI2000 во время сбора данных Do (я нагрузил образец BCI2000 данных, предоставленных BCI2000 для целей учебника на EEGLAB, даже для тех данных наборы выше возникает проблема)
  3. Нужно ли мне импортировать отдельный список событий в EEGLAB, если да Как я могу это сделать?

ответ

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);