我正在使用以下语法在R中调用kernlab软件包的ksvm方法

svmFit = ksvm(x=solTrainXtrans, y=solTrainYSVM, kernel="stringdot", kpar="automatic", C=1, epsilon=0.1)


x参数是具有要素值的data.frame,y参数是具有各种值的列表。

运行上面的行时出现以下错误。

Error in do.call(kernel, kpar) : second argument must be a list


想在这里告诉我什么?

最佳答案

尝试设置kpar = list(length = 4, lambda = 0.5)
有帮助吗?

关于r - 在R中运行kernlab软件包的ksvm时,此错误是什么意思,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26573607/

10-12 23:05