mat文件到weka文件

mat file to weka file

我正在尝试使用 weka,但它不能。我有一个在 MATLAB 中生成的 .mat 文件,并尝试将其转换为 WEKA 格式。

我尝试过的事情:

  1. .mat 到 .xml(在 WEKA 实验者部分使用它)来做到这一点我在 here 中使用了以下代码,WEKA 给出了错误并说 "couldn't open experiment file"

  2. 尝试将其转换为 .arff 文件以在 WEKA 资源管理器中使用,并遵循 instructions here

但我不知道 classesrelation 在代码中的含义。我也无法在互联网上找到它。这两个值是什么意思?

最佳,

[ success_value ] = mat2arff( mat_filename, arff_filename, relation, classes )

您不需要 'mat2arff' 等外部函数。 Weka可以读取*.csv文件,所以可以使用csvwrite。 所以,假设你的 mat 文件名为 Matlab.mat 并且它包含一个名为 test 的变量,你可以这样做:

>> load Matlab.mat
>> csvwrite('yourCSVfile.csv', test);