在R中运行kernlab包的ksvm时,这个错误是什么意思

时间:2014-10-26 13:41:29

标签: r machine-learning svm do.call kernlab

我使用以下语法

在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

在这里告诉我的是什么?

1 个答案:

答案 0 :(得分:1)

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