1.没有报错但是结果是pedicttestlabel =
[]accuracy = []举例:(前提是装了工具箱libsvm-3.21)
data=[178,80;172,75;160,50;159,47]
label=[1;1;-1;-1]model=svmtrain(label,data,'-s 0 -t 2 -c 1 -g 0.1')testdata=[190,89;155,45]testlabel=[1;1][pedicttestlabel,accuracy]=svmpredict(testlabel,testdata,model);pedicttestlabelaccuracy结果就这这样的。
修改:[pedicttestlabel,accuracy]=svmpredict(testlabel,testdata,model);改为:[pedicttestlabel,accuracy,dec_values]=svmpredict(testlabel,testdata,model);即可具体原因查看libsvm中的readme