在使用libsvm的时候,数据格式是一个很大的问题,这个Excel利用宏的方式,将其属性值可以转换成直接libsvm可以用的方式;使用过程:
1.生成Label 1:value 2:value ….这种格式
将数组value1 value2在matlab里边选中复制后直接粘贴到该表格中(注意,label放到最后一列,一定要放到最后一列),然后选择视图中的宏选项,点击查看宏,选中FormatDataToLibsvm,然后点击执行,就可以生成libsvm可以用的格式;
2.如何将Label 1:value 2:value ….这种格式转换成value1 value2 label格式
在excel中选中数据,然后点击视图中的宏选项,在查看宏中选择第一个FormatDataFromLibsvm,点击执行后即可。
1