使用J48构建分类器

时间:2017-10-23 20:07:28

标签: csv weka decision-tree

Weka旨在使构建分类器变得非常容易。有很多不同的类型,这里我想使用一个名为“J48”的方案来生成决策树

Weka可以通过在“打开文件”对话框中选择适当的文件格式来读取逗号分隔值(.csv)格式文件。

我创建了一个小型电子表格文件(请参阅下一张图片),保存为.csv格式,然后将其加载到Weka中。

weka

.csv文件的第一行包含以逗号分隔的属性名称,在本例中为 classe real resultado modelo

我在资源管理器中打开了数据集。 如果我进入Classify面板,选择一个分类器,打开树并单击J48,我应该运行它(我有数据集,分类器)。 (见下图) j48

嗯,它不允许按下开始。(见下图) enter image description here

我需要做些什么来解决这个问题?

1 个答案:

答案 0 :(得分:2)

如果您回顾Preprocess,您会看到resultado modelo可能被视为数字属性。 J48仅适用于名义类属性。 (预测变量属性可以是数字,正如评论者@nekomatic所说。)

您可以使用“预处理”选项卡中的过滤器来更改此设置。选择无监督属性过滤器NumericToNominal,这会将所有变量(或其子集)从数字转换为名义。那么你应该能够正常运行J48。