【发布时间】:2018-05-21 06:36:26
【问题描述】:
我是 weka 的新手。我在 csv 中有一个包含 5000 个样本的数据集。这里有20个样本;当我将此数据集上传到 weka 时,它看起来不错,但是当我运行 knn 算法时,它会给出一个不应该给出的结果。这是样本数据。
a,b,c,d
74,85,123,1
73,84,122,1
72,83,121,1
70,81,119,1
70,81,119,1
69,80,118,1
70,81,119,1
70,81,119,1
76,87,125,1
76,87,125,1
82,92,146,2
74,86,140,2
68,80,134,2
64,76,130,2
64,75,132,2
83,96,152,2
72,85,141,2
71,83,141,2
69,81,139,2
65,79,137,2
结果如下:
=== 交叉验证 === ===总结===
相关系数 0.6148 平均绝对误差 0.2442 均方根误差 0.4004 相对绝对误差 50.2313 % 根相对平方误差 81.2078 % 实例总数 5000
它应该给出这样的结果: 正确分类的实例:69 92% 错误分类实例:6 8%
应该是什么问题?我错过了什么?我在所有其他算法中都这样做了,但它们都给出了相同的输出。我使用了示例 weka 数据集,它们都按预期工作。
【问题讨论】:
-
您尝试使用的分类器的确切名称(和设置)是什么?如果您使用的是 Weka Explorer 界面,分类选项卡顶部的选择按钮旁边会显示什么?
-
@nekomatic 嗨,感谢您的评论。它说IKB。我正在尝试应用 knn 算法
-
我假设您的意思是 IBk。好的,那么您是否从该选项卡上 开始 按钮上方的下拉列表中选择了哪个属性是类属性?
-
@nekomatic 最后一个,d.
-
请阅读Under what circumstances may I add “urgent” or other similar phrases to my question, in order to obtain faster answers? - 总结是这不是解决志愿者的理想方式,并且可能会适得其反。请不要将此添加到您的问题中。
标签: weka