【发布时间】:2016-07-20 09:04:11
【问题描述】:
这是我的 SVM 分类示例代码。
train <- read.csv("traindata.csv")
test <- read.csv("testdata.csv")
svm.fit=svm(as.factor(value)~ ., data=train, kernel="linear", method="class")
svm.pred = predict(svm.fit,test,type="class")
我的示例中的特征 value 是一个给出两个级别(真或假)的因素。我想
绘制我的 svm 分类器的图表并将它们分成两组。一组
那些带有“真”而另一组为假的。我们如何生成3D 或2D SVM 图?我尝试使用plot(svm.fit, train),但它似乎对我不起作用。
我在 SO 上找到了这个答案,但我不清楚答案中的 t、x, y, z、w 和 cl 是什么。
Plotting data from an svm fit - hyperplane
我的数据集中有大约 50 个特征,最后一列是一个因素。任何简单的方法,或者是否有人可以帮助我解释他的答案。
【问题讨论】:
标签: r machine-learning svm libsvm