FormatdataLibsvm.xls的使用

**# FormatdataLibsvm.xls使用

菜鸟一枚,请大佬指正!!!!

在使用SVM之前一般都需要转成SVM所需的格式,其格式为:label value1 value2… 以下iris数据集为例
资源如下,生成连接的时候,比较着急有效期为30天,有需要的朋友,可以评论找我
iris.txt
链接:https://pan.baidu.com/s/12V3pdHPfq5R1yNaIfvE9qQ
提取码:iub7
FormatdataLibsvm.xls
链接:https://pan.baidu.com/s/177EcJ3sQ7LTxug9d9ZwYjg
提取码:iwk2

1. 从网站上下载iris数据集,其数据格式如图1:
图1
2. 打开FormatdataLibsvm.xls 此时会有提示宏禁用,点击“启用”即可
3. 数据集导入到excel中,点击数据 >>点击从文本/CSV >>找到下载的数据集(我的是下载到了桌面)>>点击导入>>弹出一个窗口,根据选择数据集的分隔符,这个数据集的分隔符是逗号>>点击加载

图2
图3
图4
4. 将数据集加载到列表,并分好列之后,如下图
图5
5.然后将修改表格的格式,将红色框住的√全部去掉
图6
6.删掉第一行空白行,得到如下结果
图7
5. 快捷键 ctrl+shift +T 或者 视图>>宏>>查看宏,再选择下图框住的选项>>执行
图8
6.此时会出错,如下图8所示,而且label 也每一放在第一列。这个没关系,自己手动调整成图9就可以了。出于好奇,我将数据的标签设置为整数,而不是字符串,并不会报错,正常执行,并得到正确的结果。我也不知道是为什么?请大佬指点
图9
图10
7.再另存为.txt文件即可**

猜你喜欢

转载自blog.csdn.net/baidu_41833099/article/details/115983310