用svm建立的模型进行预测,怎么预测的数据完全一样啊?

如题,本人用svm对样本进行了训练,训练样本数量为2000组,建立了模型,模型的拟合较好,然后用该模型进行预测,预测样本约200组,但是预测结果显示,只有前5组样本预测结果不一样(而且误差很大),后195组样本预测值完全一样,这是怎么回事啊?谢谢!

1、首先输入数据集,分析数据维度,可以看到共有0,1,2,3四个类别,如下图所示。

2、然后导入svm工具包,没有安装sklearn的要先安装svm,如下图所示。

3、数据准备,这里的数据都是数值型变量,且没有空值,直接取X,y变量。

4、建立模型,并进行训练,如下图所示。

5、最后模型预测,有一组新的数据,根据模型预测它的分类,结果为rank=2,如下图所示就完成了。

温馨提示:答案为网友推荐,仅供参考
相似回答