【问题标题】:R ksvm support vectorsR ksvm 支持向量
【发布时间】:2022-05-05 01:10:34
【问题描述】:

我正在尝试提取 R 的 ksvm 包的权重。

通常我使用 e1071 包,权重可以通过

 weights = t(svmmodel$coefs) %*% svmmodel$SV

但是,当我查看 ksvm 包时,系数和 alpha(支持向量)都是相同维度的列表。 alpha 不返回向量。

我的问题是,我应该如何访问包括零值的支持向量?我是否必须使用 SVindex 将变量对应回原始输入?

谢谢。

【问题讨论】:

  • @agstudy:这是个问题,对吧?

标签: r svm kernlab


【解决方案1】:

在 ksvm 模型中使用 xmatrix (https://www.rdocumentation.org/packages/kernlab/versions/0.9-29/topics/ksvm-class)。可以使用 svmmodel@xmatrix 访问 ksvm 模型 svmmodel 的 xmatrix 插槽。

【讨论】:

    猜你喜欢
    • 2013-03-27
    • 2016-09-25
    • 2017-02-24
    • 1970-01-01
    • 2013-04-03
    • 2014-06-28
    • 2019-06-03
    • 2014-05-12
    • 1970-01-01
    相关资源
    最近更新 更多