我试图用e1071软件包在R.
我对此并不熟悉,所以我不确定问题是e1071包不支持一维绘图(因为我无法在这里找到任何一维绘图信息:http://www.inside-r.org/node/57517,http://www.inside-r.org/packages/cran/e1071/docs/plot.svm),还是这里的公式有问题。
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绘图。既然这个答案是几年前发布的,我想知道现在是否仍然不支持一维绘图。
发布于 2015-10-07 03:23:51
如果这实际上是关于绘图的,那么如果您将一个?plot.svm对象作为第一个参数传递给它,那么这将由svm处理。该功能不支持一维绘图。
你可以用这样的东西来创建你自己的
plot(model.frame(model)[,2], col=predict(model))

https://stackoverflow.com/questions/32982424
复制相似问题