Guys I'm trying to replicate a work for exercise. In this work I have obtained significant genes and samples(patients). So in the classification I use the count matrix and as features I use the genes and as Samples the patients that have to be classified as Tumor or Non-Tumor. But I'm really confused. The book says :
For the multi-class SVM classification algorithm, a One-Versus-One (OVO) approach was used. To cross validate the algorithm for all samples in the training cohort, the SVM algorithm was trained by all samples in the training cohort minus one, while the remaining sample was used for (blind) classification. This process was repeated for all samples until each sample was predicted once (leave-one-out cross-validation [LOOCV] procedure).
I don't really see how can I use OVO with LOOCV. I know how to use LOOCV on Python on top of SVM as I know how to use OVO on Python on top of SVM but I don't see how to use both. I might be ignorant , that is why I ask here, do someone know what do they mean?
Nice answear, an Ovo approach is an One-Vs-One approach so it kinda sees all differences between classes one by one. I actually forgot that I need this approach for a multi calss too so for instance :
Given this 7 classes I have to predict to which the sample belongs. I have 285 samples and 2519 genes. So In that case would an approach like the one mentioned below do the work?
Training :
Validation :
Result :