Bonjour,
Dans mon programme, je me sers du classifieur svm (Support Vector Machine). Mais contrairement à l'exemple donné dans l'aide ([train, test] = crossvalind('holdOut',groups);), je ne me sers pas de la validation croisée pour faire mes matrices de données d'apprentissage et de test. Je les fais moi-même. J'ai donc 2 matrices : une pour le train (indata_train) et l'une pour le test (indata_test).

Apprentissage :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SVMstruct=svmtrain(inData_train,inClasseSVM,'Kernel_Function','rbf');
inClasseSVM(1:50,1)=1 et inClasseSVM(51:1750,1)=0 .

J'ai alors un problème pour obtenir la performance du classifieur car je ne sais pas comment définir "test" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
classes = svmclassify(SVMstruct,indata_test);
classperf(cp,classes,test); % ?
cp.CorrectRate
J'espère que j'ai été assez claire. Pourriez vous m'aider svp?