我正在尝试使用纯libsvm重现我在R中获得的结果。
首先,我尝试使用write.svm
函数导出我的模型。
我有模型文件和比例文件。我使用svm-scale -r model_file test_data
扩展了测试数据,然后应用了svm-predict
。
但是我在R和libsvm中获得的结果是不同的。
然后我尝试用我的火车数据训练libsvm,并且我的预测与e1071的预测不同。
有人可以帮助我吗?
P.S。我正在使用eps-regression类型的svm
答案 0 :(得分:1)
问题在于缩放,R e1071和libsvm中的缩放功能不同。 所以我在R中对数据进行了去皮,然后使用libsvm将其缩小。所以它运作正常。
答案 1 :(得分:0)
您是否使用随机样本进行培训? e1071 libsvm隐含使用了一个吗?如果是,种子是否与您的样本匹配?