1

我找不到任何关于如何在 R 中使用 kernlab 包执行 All vs All 多类分类的文档。任何形式的帮助都将不胜感激。

4

1 回答 1

0

很明显,ksvm包的功能会自动执行它,因为它在这里说。

这是如何使用(我引用上面的链接):

svp <- ksvm(xtrain,ytrain,type="C-svc",kernel=’vanilladot’,C=100,scaled=c())

这是下面的评论:

“问题 12

测试 SVM 从基因表达预测疾病类别的能力。检查参数的影响。最后,我们可能想要预测疾病的类型和阶段。然后我们面临一个多类问题,因为要预测的变量可以取两个以上的值:

y <- ALL$BT
print(y)

幸运的是,kernlab 通过一个 all-versus-all 的策略将多个二进制 SVM 组合起来,自动实现了多类 SVM。"

于 2014-11-27T17:51:52.610 回答