我正在将LIBSVM用于Matlab。当我使用回归SVM时,概率估计输出的是一个空矩阵,而使用分类时此功能运行良好。这是正常现象吗,因为在LIBSVM自述文件中它说:
-b probability_estimates: whether to train a SVC or SVR model for probability estimates,
0 or 1 (default 0)
最佳答案
[~,~,P] = svmpredict(x,y,model,'-b 1');
输出
P
是y
分别属于类1
和-1
(m*2
数组)的概率,这仅对分类问题有意义。对于回归问题,在
model.ProbA
中将pairwise probability information包含在训练的模型中。