我正在研究我的最终项目。我昨天得到了结果,但是当我再次尝试运行它时出现了几个错误。我无法弄清楚的是:在训练数据之后,我试图根据模型预测测试集,训练过程似乎很好,但结果是:命名为numeric(0)。我附上了我的代码。
svm_st <- svm(train_result~ . , data=data.frame(a_sca_train),type="eps-
regression",kernel="radial",scale=T)
svm_st
put_test<-data.frame(a_sca_test)
predict_svm<-predict(svm_st,newdata=put_test)
predict_svm
结果是:
> predict_svm
named numeric(0)
非常感谢你!
答案 0 :(得分:0)
从“ svm_st”模型进行预测之前,请从“ put_test”数据集中删除“ train_result”列。