【发布时间】:2012-11-01 02:19:27
【问题描述】:
我知道在 MatLab 中这非常简单('-v 10')。
但我需要在 R 中执行此操作。我确实找到了一条关于添加 cross = 10 作为参数的评论。但这在帮助文件中没有得到证实,所以我对此持怀疑态度。
svm(Outcome ~. , data= source, cost = 100, gamma =1, cross=10)
任何成功的 R 支持向量机脚本示例也将不胜感激,因为我仍然遇到一些死胡同?
编辑:我忘了在标签之外提到我为此使用了 libsvm 包。
【问题讨论】:
-
caret包可能对您有用。它具有广泛的插图,并且能够通过一个通用界面(train函数)适应许多不同的模型。 -
在 e1071 包中调音似乎是相似的,我尽量减少我使用的包的数量,所以我会尝试这个但仍然希望得到更多的回复。
标签: r machine-learning svm libsvm cross-validation