R e1071预测与libsvm不同

时间:2013-01-16 11:26:35

标签: r svm libsvm

我正在尝试使用纯libsvm重现我在R中获得的结果。

首先,我尝试使用write.svm函数导出我的模型。 我有模型文件和比例文件。我使用svm-scale -r model_file test_data扩展了测试数据,然后应用了svm-predict。 但是我在R和libsvm中获得的结果是不同的。

然后我尝试用我的火车数据训练libsvm,并且我的预测与e1071的预测不同。

有人可以帮助我吗?

P.S。我正在使用eps-regression类型的svm

2 个答案:

答案 0 :(得分:1)

问题在于缩放,R e1071和libsvm中的缩放功能不同。 所以我在R中对数据进行了去皮,然后使用libsvm将其缩小。所以它运作正常。

答案 1 :(得分:0)

您是否使用随机样本进行培训? e1071 libsvm隐含使用了一个吗?如果是,种子是否与您的样本匹配?