【冰糖R语言】Error in predict.svm(ret, xhold, decision.values = TRUE) : Model is empty!

在使用e1071中的svm模型进行分类时

报错“Error in predict.svm(ret, xhold, decision.values = TRUE) : Model is empty!”

即在predict.svm中显示“Model is empty”错误

判断条件为 object$tot.nSV < 1

即当svm模型中总支持向量数小于1时,会报出此错误

要避免此问题,主要需要检查自己的输入数据

格式是否正确,是否包含不合适的值类型等等

也可调整数据集划分方式

1、数据标签不能只有一类

2、数据中不能包含NA

3、数据特征不应只包含一个同样的数据值

你可能感兴趣的:(R,r语言,支持向量机,机器学习)