我正在将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');


输出Py分别属于类1-1m*2数组)的概率,这仅对分类问题有意义。

对于回归问题,在model.ProbA中将pairwise probability information包含在训练的模型中。

10-08 08:37