首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用支持向量机(e1071)绘制一维(1D)图

用支持向量机(e1071)绘制一维(1D)图
EN

Stack Overflow用户
提问于 2015-10-07 01:40:49
回答 1查看 721关注 0票数 1

我试图用e1071软件包在R.

我对此并不熟悉,所以我不确定问题是e1071包不支持一维绘图(因为我无法在这里找到任何一维绘图信息:http://www.inside-r.org/node/57517http://www.inside-r.org/packages/cran/e1071/docs/plot.svm),还是这里的公式有问题。

代码语言:javascript
复制
library(e1071)
data<-iris[,4:5]
#using subset of iris as data with Species as label
model<-svm(Species~.,data)

plot(model,data)
Error in plot.svm(model, data) : missing formula.

plot(model,data,Petal.Width~.)
Error in Summary.factor(c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L,  : min not meaningful for factors

谢谢。

更新

我看到了这个answer,它说在e1071中不支持1D绘图。既然这个答案是几年前发布的,我想知道现在是否仍然不支持一维绘图。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-07 03:23:51

如果这实际上是关于绘图的,那么如果您将一个?plot.svm对象作为第一个参数传递给它,那么这将由svm处理。该功能不支持一维绘图。

你可以用这样的东西来创建你自己的

代码语言:javascript
复制
plot(model.frame(model)[,2], col=predict(model))

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32982424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档