【问题标题】:Issue with R-Kernlab SVM PredictR-Kernlab SVM 预测的问题
【发布时间】:2012-03-03 22:54:30
【问题描述】:

我一直在尝试构建 SVM 分类器,但在使用 predict 时遇到了问题。

>  modelrbf<-ksvm(set,y,kernel="rbfdot",type="C-svc")  
Using automatic sigma estimation (sigest) for RBF or laplace kernel  
> predict(modelrbf,set[24,])  
Error in .local(object, ...) : test vector does not match model !

我一无所知是什么导致了错误:“测试向量与模型不匹配!”。

【问题讨论】:

    标签: r svm kernlab


    【解决方案1】:

    [ 的默认行为是将结果强制为可能的最低维度,这意味着如果您尝试仅选择一行,您实际上最终会得到一个向量。我自己总是碰到这个问题。试试这个:

    predict(modelrbf,set[24,, drop=FALSE])
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-01
      • 2010-12-17
      • 2016-12-16
      • 1970-01-01
      • 2019-02-15
      • 1970-01-01
      • 2015-06-09
      • 2011-12-08
      相关资源
      最近更新 更多