【发布时间】:2018-04-17 18:46:20
【问题描述】:
我有一个标签为 y = 1、2、3、4 的数据集。我希望使用 R 中 carat 包中可用的 train() 函数通过 svmLinear 方法进行分类。这是我编写的示例代码.我使用了默认的 trainControl 函数。
trainer = train(y~., data=traindf, method="svmLinear")
predicted = predict(trainer, testdf)
但看起来,它执行的是回归而不是分类,因为预测值不是离散值 1、2、3、4。它也有十进制值。 如何使用 train 函数的 svmLinear 方法运行多类分类。
【问题讨论】:
标签: r classification svm