【问题标题】:Error: -no applicable method for 'svm' applied to an object of class "formula"-错误:-没有适用于“公式”类对象的“svm”方法-
【发布时间】:2018-12-04 06:28:12
【问题描述】:

好的,我是机器学习和 R 的新手,但这看起来仍然很疯狂,因为这是我 2 周前做的事情并且正在工作,但现在它没有。 我正在用 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 中

我没有放任何数据,因为即使使用 iris 数据集和 Species 而不是 Gas,它也不起作用。 我希望不要打扰太多,并且有善良的灵魂可以提供帮助。

尼姆

【问题讨论】:

    标签: r svm


    【解决方案1】:

    也许你可以直接用包名调用 svm 函数,比如:“package_name::svm”。函数名可能被另一个包屏蔽了。

    【讨论】:

      猜你喜欢
      • 2017-04-27
      • 2023-04-06
      • 2014-09-15
      • 2019-09-12
      • 2023-01-22
      • 1970-01-01
      • 2022-12-15
      • 1970-01-01
      • 2021-07-21
      相关资源
      最近更新 更多