SVM Error - The first input should be a struct generated by SVMTRAIN

조회 수: 1 (최근 30일)
Nirmal
Nirmal 2012년 10월 24일
I am getting error using following code with SVM
SVMStruct1 = svmtrain(data,class,'kernel_function','linear');
class12=svmclassify(SVMStruct1, pdg(:,1:end-1));
Error I get is
??? Error using ==> svmclassify at 53
The first input should be a struct generated by SVMTRAIN.
I dont see a reason why it shouldnt run. Any pointers would be greatly appreciated.
Note: I just tried running the examples from the matlab webpage, but it wont even run. My guess is that somewhere something is corrupt.
Thanks
  댓글 수: 4
Ilya
Ilya 2012년 10월 24일
Type
which -all svmtrain
What does it tell you?
Nirmal
Nirmal 2012년 10월 24일
Thank you so much. That command definitely helped, i had two definition of that function. But when I did, get to definition it will take me to the one that I wanted to use but not to the one that it was actually using, which made me think I was using the right one. but that wasnt the case.

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

Help CenterFile Exchange에서 MATLAB에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by