[pymvpa] different classifier parameters for different conditions
andrewsilva19 at gmail.com
Wed Aug 16 07:31:08 UTC 2017
Hello pyMVPA experts,
I'm relatively new to MVPA, and an issue came up that I'd appreciate
I want to classify based on the visual angle of a stimulus. I have four
different stimulus conditions corresponding to different ways of
presenting the visual angle. I also have theoretical apriori predictions
that classification accuracy should follow condA > condB > condC > condD.
The desire is to get the highest possible classification accuracy
(fairly) for each condition. So, I will run the classification many
times, each time with different classifier parameters (for example, with
a C-SVM I will use different C values).
My question is this: Obviously not all conditions respond to a given C
value in the same way, so different C values are "optimal" for different
conditions. Therefore, is it correct to report the classification
performance for all conditions using the same classifier parameter, or
is it correct to "optimize" each condition's performance independently,
such that each condition potentially uses a different classifier parameter?
I greatly appreciate your thoughts on this question - my gut tells me
that all conditions should use the same parameters, but I can't find a
source that definitively says so.
More information about the Pkg-ExpPsy-PyMVPA