[pymvpa] Spam No.3 (Bug?!)
James M. Hughes
James.M.Hughes at dartmouth.edu
Mon Nov 17 19:06:03 UTC 2008
Hi all,
As you may have guessed, there's something of a recurring theme here
today.
I have a general question about the SVM implementation and then a
concern. My question:
Is it the case that we can use any SVM w/ multi-class data, and that
the SVM implementation will handle this case correctly, or do we have
to do pair-wise splits beforehand to reduce it to a two-class problem?
The reason I ask (and am concerned) is that I have written a project
which uses PyMVPA. Basically, I'm taking one of the Haxby Eight
subjects, importing the data, then selection a random subset of 12000
of the original voxels. I want the students to perform classification
initially using an SVM, then do feature selection and classify, to see
the differences in accuracy that can be obtained using this method.
Now, while the feature selection seems to work, students have reported
that they get the same classification error using a Linear C-SVM, even
when they drastically change the C value (from 10^-7 all the way to
10^10). Furthermore, the accuracy was the same for two different
random data subsets. This sounds bad to me, but I'm not exactly sure
why, and I thought that the two vs. many classes issue might be a
source of problems.
Any help would be greatly appreciated!
Thanks,
James.
More information about the Pkg-ExpPsy-PyMVPA
mailing list