mat文件到weka文件
mat file to weka file
我正在尝试使用 weka,但它不能。我有一个在 MATLAB 中生成的 .mat 文件,并尝试将其转换为 WEKA 格式。
我尝试过的事情:
.mat 到 .xml(在 WEKA 实验者部分使用它)来做到这一点我在 here 中使用了以下代码,WEKA 给出了错误并说 "couldn't open experiment file"
尝试将其转换为 .arff 文件以在 WEKA 资源管理器中使用,并遵循 instructions here
但我不知道 classes
和 relation
在代码中的含义。我也无法在互联网上找到它。这两个值是什么意思?
最佳,
[ success_value ] = mat2arff( mat_filename, arff_filename, relation, classes )
您不需要 'mat2arff' 等外部函数。
Weka可以读取*.csv文件,所以可以使用csvwrite。
所以,假设你的 mat 文件名为 Matlab.mat 并且它包含一个名为 test 的变量,你可以这样做:
>> load Matlab.mat
>> csvwrite('yourCSVfile.csv', test);
我正在尝试使用 weka,但它不能。我有一个在 MATLAB 中生成的 .mat 文件,并尝试将其转换为 WEKA 格式。
我尝试过的事情:
.mat 到 .xml(在 WEKA 实验者部分使用它)来做到这一点我在 here 中使用了以下代码,WEKA 给出了错误并说 "couldn't open experiment file"
尝试将其转换为 .arff 文件以在 WEKA 资源管理器中使用,并遵循 instructions here
但我不知道 classes
和 relation
在代码中的含义。我也无法在互联网上找到它。这两个值是什么意思?
最佳,
[ success_value ] = mat2arff( mat_filename, arff_filename, relation, classes )
您不需要 'mat2arff' 等外部函数。 Weka可以读取*.csv文件,所以可以使用csvwrite。 所以,假设你的 mat 文件名为 Matlab.mat 并且它包含一个名为 test 的变量,你可以这样做:
>> load Matlab.mat
>> csvwrite('yourCSVfile.csv', test);