R:在 e1071 包中是不是有比 libsvm 替代的 SVM 实现? [关闭]

Posted

技术标签:

【中文标题】R:在 e1071 包中是不是有比 libsvm 替代的 SVM 实现? [关闭]【英文标题】:R: Is there an alternative SVM implementation than libsvm in e1071 package? [closed]R:在 e1071 包中是否有比 libsvm 替代的 SVM 实现? [关闭] 【发布时间】:2013-01-02 07:49:15 【问题描述】:

我尝试比较 R 中 SVM 的不同实现。除了 e1071 包中的 libsvm 实现之外,还有其他实现吗?

一般来说,libsvm 是否有一个很好的替代方案来实现 nu-SVM 和 epsilon-SVM ?

【问题讨论】:

【参考方案1】:

查看kernlab 包:

kernlab:基于内核的机器学习实验室

用于分类、回归、 聚类、新奇检测、分位数回归和维度 减少。在其他方法中,kernlab 包括支持向量 机器、谱聚类、核 PCA、高斯过程和 QP 求解器。

Kernlabs ksvm 支持 C-svc、nu-svc、(分类)one-class-svc(新奇)eps-svr、nu-svr(回归)公式以及原生多类分类公式和边界-约束 SVM 公式。 ksvm 还支持回归的类概率输出和置信区间。

SVMlight 实现的接口在包klaR 中提供

另见 CRAN 任务视图 Machine Learning & Statistical Learning

【讨论】:

以上是关于R:在 e1071 包中是不是有比 libsvm 替代的 SVM 实现? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

r: 使用库读取 libsvm 文件 (e1071)

R e1071 预测与 libsvm 不同

如何将数据从 libsvm 导入到 R

R:调整 SVM 参数 - e1071 包中的 class.weights

libsvm / e1071:获取二进制类的非二进制预测值?

如何在 R 中使用 libsvm 加载 SVM 模型拟合/集成