[pymvpa] ERNiftiDataset with different event durations
Matthias Ekman
Matthias.Ekman at nf.mpg.de
Thu Jul 16 15:48:37 UTC 2009
Thank you very much for your comments on this.
Yaroslav Halchenko wrote:
> in your case -- do you have a balance in how many delays of different
> length (1,2,3) you use across conditions A and B?
Yes, it is balanced and also the order is counterbalanced, so this
should be not a problem.
>
> If you have the balanced (ie the same number of trials with 1, 2, 3
> delays for both A and B), then, I think, classifier would actually try to
> classify on the differences among conditions A and B, since it would not
> be able to give preference to any of the conditions based on the delay.
> And you should be safe to take those 4-8 seconds after onset to
> accomodate for sluggish HRF response.
>
OK, but my feeling was, that the classifier has more problems to focus
on the differences between conditions A and B if other (irrelevant)
features are included in the pattern vector. To test this, I performed
the analysis only with examples covering the 6sec. Delay, so the
Boxcarmapper included only relevant examples of class A and B. Than I
changed the event duration just for one second with
for ev in evs:
ev['duration'] = 7
and the accuracy substantially decreased (may be this effect could be
"undone" with correlation stability analysis before classification).
> But why variable delay was chosen? ;)
>
One of the ideas was to have enough time between CUE and TARGET onset,
so that they could be modelled with conventional GLM analysis. There was
also a paper (10.1016/j.cub.2006.11.072) where the authors showed, that
(due to sluggish HRF response) decoding becomes better with longer
delay. One question was if decoding accuracy differs between different
delay durations in our study... and I didn' thought of a
temporal-spatial analysis.
Thanks again,
Matthias
> On Thu, 16 Jul 2009, Matthias Ekman wrote:
>
>> Lets assume an experimental design looking like this:
>>
>
>
>> # Block I
>>
>
>
>> CUE_A
>> DELAY_A
>> DELAY_A
>> TGT_X
>> --REST
>>
>
>
>> # Block II
>>
>
>
>> CUE_B
>> DELAY_B
>> DELAY_B
>> DELAY_B
>> TGT_Y
>> --REST
>>
>
>
>> # Block III
>> CUE_B
>> DELAY_B
>> TGT_Y
>> --REST
>> ...
>>
>
>
More information about the Pkg-ExpPsy-PyMVPA
mailing list