1
我在运行加载此数据集的代码时在R. 中运行SVM。我得到这个错误: 数据集位于hereR在运行SVM时抛出一个错误
https://www.dropbox.com/s/hyrk3o72kmmpsq5/ds.csv?dl=0
install.packages("e1071")
install.packages("RTextTools")
library(e1071)
library(RTextTools)
store_9<-read.csv("_1_9_after_join.csv")
attach(store_9)
x <- subset(store_9, select=-volume_sales)
y <- volume_sales
svm_model <- svm(volume_sales ~ ., data=store_9)
summary(svm_model)
svm_model1 <- svm(x,y)
summary(svm_model1)
pred <- predict(svm_model1,x)
system.time(pred <- predict(svm_model1,x))
table(pred,y)
error:
> svm_model <- svm(volume_sales ~ ., data=store_9)
Error in `contrasts<-`(`*tmp*`, value = contr.funs[1 + isOF[nn]]) :
contrasts can be applied only to factors with 2 or more levels