关于因素的svm错误

时间:2015-02-13 06:43:05

标签: r svm libsvm

我正在使用下面的代码从R上的包e1071运行svm调用。

model = svm(AgeBucket~., data=mydata, control=svm.control(cp=0.01))

但是,我收到以下错误。

Error in `contrasts<-`(`*tmp*`, value = contr.funs[1 + isOF[nn]]) : 
  contrasts can be applied only to factors with 2 or more levels

我搜索了一下并尝试了以下但仍然存在错误。

  1. 删除所有NAs
  2. 将所有列转换为因子
  3. 在我的k-fold交叉验证的每一次折叠后,将gc()称为垃圾收集器

0 个答案:

没有答案