【问题标题】:LIBSVM - no probability estimatesLIBSVM - 没有概率估计
【发布时间】:2014-04-07 19:38:09
【问题描述】:

我正在将 LIBSVM 用于 matlab。当我使用回归 SVM 时,它输出的概率估计是一个空矩阵,而这个功能在使用分类时工作得很好。这是正常行为吗,因为在 LIBSVM 自述文件中它说:

-b probability_estimates: whether to train a SVC or SVR model for probability estimates,
   0 or 1 (default 0)

【问题讨论】:

    标签: matlab svm libsvm


    【解决方案1】:
    [~,~,P] = svmpredict(x,y,model,'-b 1');
    

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

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

    【讨论】:

    • 应该是-b 在分类问题(例如二进制)的情况下总是被激活?如果这不是真的,什么时候应该激活它?对输出有影响吗?
    猜你喜欢
    • 2014-08-11
    • 2011-12-09
    • 2014-03-18
    • 2018-06-19
    • 2015-05-06
    • 2012-12-06
    • 2015-06-24
    • 2013-05-18
    • 2015-07-29
    相关资源
    最近更新 更多