内核SVM,选择R中的重要功能

时间:2017-10-06 22:52:23

标签: r kernel svm polynomials

我有一个1000 * 700维度的矩阵,二进制列作为分类。我在kernlab中使用Ksvm来拟合我的数据的多项式模型。 ROC和进动 - 回忆曲线表明多项式模型比其他模型效果更好。我有兴趣提取决定模型灵敏度和特异性的最重要特征。一般来说,模型中最重要的功能是什么? 所以我使用以下命令来提取功能,但我不确定我是否正确。

svp <- ksvm(as.matrix(xtrain),as.factor(ytrain),type="C-svc",kernel="poly")

weight <- colSums(coef(svp)[[1]] * xtrain[SVindex(svp),])

w <- sort( weight, decreasing=T)

w <- data.frame(w)

因此,最大最大重量是最重要的特征。

如果我对错,请告诉我?

由于

莫尔塔扎

0 个答案:

没有答案