问题标签 [e1071]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
184 浏览

r - R中的所有参数必须具有相同的长度e1071 svm

我正在尝试这段代码:

但我收到以下错误消息:

谁能指出我正确的方向,好吗?

谢谢

0 投票
1 回答
232 浏览

r - 如何在多分类 SVM 中进行缩放?

我正在与 R 一起解决多分类问题。我想用e1071. 如何为多类分类进行缩放?在这个页面上,他们说

“一个逻辑向量,指示要缩放的变量。如果 scale 的长度为 1,则该值将根据需要循环多次。默认情况下,数据在内部(x 和 y 变量)被缩放到零均值和单位方差。返回中心值和比例值并用于以后的预测。”</p>

我想知道 y 是如何缩放的。当我们有 m 个类时,我们有 m 个 y 列,它们具有不同的均值和方差。所以在缩放 y 之后,我们在同一类的每一列中都有不同的数字!这对我来说没有意义。

您能否让我知道缩放发生了什么?我很想知道这一点。

我也想知道这是什么意思:

“如果 scale 的长度为 1,则该值会根据需要循环多次。”

0 投票
1 回答
282 浏览

r - 如何使用 PRECREC 包在同一个图上绘制两条 ROC 曲线

我正在使用该precrec软件包来评估多个模型并绘制 ROC 和 PR-ROC。

我想在最后做一个模型比较,但似乎我不能在同一个图上绘制两个模型。

这是我的尝试:

有人知道如何确保我可以在同一个情节上获得两个 ROC 吗?

提前致谢。

0 投票
1 回答
148 浏览

r - e1071 svm() 函数的最大迭代次数是多少?

我知道在 e1071 svm() 函数中有一个硬编码的最大迭代次数,但是有人能告诉我这个数字有多高吗?

0 投票
1 回答
190 浏览

r - R 使用哪种算法来计算一类 SVM?(包 e1071)

R 使用哪种算法来计算一类 SVM?这是功能

我发现了这个非常不错的博客,作者在其中写了关于一类 SVM 的两种算法。提到的功能使用哪一个?

0 投票
0 回答
144 浏览

r - 尚不支持 R 长向量中的错误

我正在使用具有 130 GB RAM 的 CentOS 7 Linux 计算集群。我正在尝试使用 e1071 R 包中的 SVM 功能。我的矩阵维度是行 = 350 和列 = 54250。

R 脚本代码 (file_testR.R)

bash 代码

我收到以下错误:

如果有人能帮助我理解这个问题,我将不胜感激。

0 投票
1 回答
295 浏览

r - 使用 F1 分数而不是准确率来优化 SVM 参数

我正在使用 e1071 'tune' 功能来优化 SVM 模型。我想使用 F1 而不是 Accuracy 作为优化的值。我在这篇文章中发现:Optimize F-score in e1071 package我需要定义一个新的 error.fun。我遇到的问题是,该帖子中显示的功能并未最终成为解决方案,并且对我不起作用。如果我知道每个 tune 迭代中预测的变量名称,我可以编写一个函数来计算 F1,但我不知道如何获得这些值。如何计算 F1 并使用它在 e1071 中使用“tune”优化模型参数?我的代码如下:

0 投票
0 回答
103 浏览

r - R绘制线性SVM内核不绘制一条线

e1071在 R 中使用包来拟合线性内核 SVM,然后绘制分离超平面。我申请的代码取自这里

情节如下,我不知道为什么分离不是简单的线性(而是一些锯齿形)。有什么想法吗?

在此处输入图像描述

0 投票
0 回答
1177 浏览

r - 安装包 e1071

我正在尝试使用“caret”中的“rfe”功能:

但我收到以下错误:

错误:需要包 e1071

我在 Jupiter Notebook 中运行我的代码。我已经安装了“caret”和“e1071”包:

我还在终端中尝试了以下操作:

我总是收到同样的错误信息。

有什么建议么?

0 投票
1 回答
293 浏览

r - 如何在 SVM 中调整参数内核?

我想tune()e1071 中找到最佳内核列表c('linear', 'polynomial', 'radial basis', 'sigmoid')。怎么做?

我试过这样,但它不起作用: