mat文件到weka文件

时间:2017-03-10 10:05:37

标签: matlab machine-learning weka

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

我尝试的事情:

  1. .mat到.xml(在WEKA实验部分使用它)为此我在here中使用了以下代码,而WEKA给出了错误,并表示"无法解决问题打开实验文件"

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

  3. 进行操作

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

    最佳,

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

1 个答案:

答案 0 :(得分:3)

您不需要外部功能,例如'mat2arff'。 Weka可以读取* .csv文件,因此您可以使用 csvwrite 。 因此,假设您的mat文件名是 Matlab.mat 并且它包含一个名为 test 的变量,您可以这样做:

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