错误:-没有适用于“ svm”的适用方法应用于类“ formula”的对象-

时间:2018-06-25 15:56:47

标签: r svm

好吧,我是机器学习和R领域的新手,但这看起来仍然很疯狂,因为这是我两周前所做的,并且一直在工作,但现在却没有。 我正在使用SVM对一些数据进行分类。 我有一个要训练的数据集和一个要测试的数据集,并使用了以下简单代码:

library("e1071")
train <- read.csv("train.csv", header=TRUE)
test <- read.csv("test.csv", header=TRUE)
svm.model <- svm(Gas ~ ., data = train, cost = 100, gamma = 1)

我在这里收到错误:-

  

UseMethod(“ svm”)中的错误:没有适用于'svm'的适用方法   类“公式”的对象

-

我发誓它会在2-3周前运行良好,然后我没有......我唯一要做的就是安装ALSO R3.5.0,因为某些库无法使用3.2.0版本。 但这一切都在R3.2.0中

我没有放入任何数据,因为即使使用虹膜数据集和“物种”而不是“气体”也无法使用。 我希望不要打扰太多,希望有人能有所帮助。

纽约

1 个答案:

答案 0 :(得分:0)

也许您可以使用包名称直接调用svm函数,例如:“ package_name :: svm”。可能发生了,该函数名被另一个软件包掩盖了。