我会尽量做到最精确,最清楚。
我目前正在使用Matlab和EEGLAB分析EEG数据。 以下是实验设计的简要说明: 我向参与者展示了带有四个条件的句子(一个单词一个单词,五个单词)。对于出现在屏幕上的每个单词,都会将一个代码发送到数据采集系统,以便以后使它们生效。在此,我将针对以下四种情况给出已发送代码的示例:
我不会分析第一个单词。但是我意识到,对于第二个单词,由于我没有指定足够的条件,所以我无法根据这四个条件进行分析……(我下次会知道的!)
我想获得的是:
简单地说:“如果编码为22,之后的编码为33,则将22更改为23” 和“如果编码为21,之后的编码为34,则将21更改为24”。
使用EEGLAB,我可以手动进行操作,方法是进入Workspace变量“ ALLEEG”,然后转到“ ALLEEG.event”,在其中获得以下信息: ALLEEG.event
但是,如果我必须手动进行操作,则要检查700个事件代码,需要30多位参与者...
我的印象是,可以使用for循环和if条件轻松完成此操作。但是在这里,我遇到了两个问题。第一个是我对Matlab不熟悉(但对R并不熟悉),第二个是我不知道如何编写循环!
您对我该怎么做有任何想法吗? 预先感谢!