整理自论坛:https://www.ilovematlab.cn/thread-78910-1-1.html
用libsvm进行分类,使用了'-b 1',想得到概率,但是运行的时候出现这句话: “Model supports probability estimates, but disabled in predicton.” 请问是什么意思呢? 谢谢。
在预测的时候一样要使用-b参数
你肯定是在预测的时候没有加。
model = svmtrain(train_wine_labels, train_wine, '-c 2 -t 1 -d 2 -r 1 -g 1 -b 1');
%要想得到预测时的概率值,svmtrain里面要加参数'-b 1'
%% SVM网络预测
[predict_label, accuracy,prob] = svmpredict(test_wine_labels, test_wine, model,'-b 1');
%预测这里的参数‘-b 1’也不可少