I notice that the random division of data for libsvm is not so random:
http://www.csie.ntu.edu.tw/~cjlin/libsvm/faq.html#f421
so for me doing 100 runs just gives the identical answer 100 times.
I was thinking that a way around this might be to permute (randomly) the order of the data sample with each new run - thus meaning the same seed will be used within each run (as advised in the link above) but there would be a change between runs.
Does this seem reasonable? Or should I be doing a random seed for each call of svmtrain even within a single run? or am I going in completely the wrong direction?