0

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

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

然后我尝试用我的训练数据训练 libsvm,我的预测再次与 e1071 不同。

有人能帮我吗?

PS 我正在使用 eps 回归类型的 svm

4

2 回答 2

1

问题在于缩放,R e1071 和 libsvm 中的缩放函数不同。所以我在 R 中对数据进行了除垢,然后用 libsvm 将其缩小。所以它工作正常。

于 2013-05-22T13:20:01.693 回答
0

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

于 2013-05-01T08:27:58.110 回答