[pymvpa] Train and test on different classes from a dataset

Anthony Sali asali1 at jhu.edu
Fri May 29 02:27:04 UTC 2015


Dear all,

I am attempting to train a classifier on trials of classes A and C and test
the classifier on trials of classes B and D from a left out run (where B
corresponds to A and D corresponds to C).  I found an earlier message board
post with a very helpful script to perform this kind of partitioning (
http://lists.alioth.debian.org/pipermail/pkg-exppsy-pymvpa/2013q1/002372.html).


I'm new to python and pymvpa and consequently I am stuck regarding how to
implement this partitioning into a searchlight analysis.  I thought that I
would be able to use the chain node created in the script when defining the
cross validation with:

cvte = mv.CrossValidation(clf, chain)
s1 = mv.sphere_searchlight(cvte, radius=3, postproc=mv.mean_sample(),
nproc=1)
res = s1(evds)

However, I get an error of:"TypeError: argument of type 'NoneType' is not
iterable."

I'd appreciate any suggestions on where I'm going wrong.

Thanks!
Anthony
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-exppsy-pymvpa/attachments/20150528/9fe56dda/attachment.html>


More information about the Pkg-ExpPsy-PyMVPA mailing list