Weka的目的是为了使构建分类器变得非常容易。有许多不同的类型,在这里,我想使用一个名为“J48”的方案,它生成决策树。
Weka可以通过在“打开文件”对话框中选择适当的文件格式来读取逗号分隔值(.csv)格式文件。
我创建了一个小的电子表格文件(请参阅下一个图像),保存它的.csv格式,并将其加载到Weka中。

.csv文件的第一行具有由逗号分隔的属性名,在本例中,这是classe和resultado modelo。
我在资源管理器中打开了数据集。如果我转到分类面板,选择一个分类器,打开树并点击J48,我应该只运行它(我有数据集,分类器)。(见下一张图片)

--好吧,它不允许按start. (见下一张图片)

,我需要做些什么来解决这个问题?
发布于 2017-10-24 02:32:48
如果您回顾一下预处理过程,您将看到resultado modelo很可能被视为一个数字属性。J48只适用于名义类属性。(谓词属性可以是数字属性,正如注释@nek毛细管所指出的那样。)
您可以通过在“预处理”选项卡中使用筛选器来更改此操作。选择无监督的属性过滤器NumericToNominal,这将将所有变量(或其中的一个子集)从数字转换为标称。那么您应该能够很好地运行J48。
https://stackoverflow.com/questions/46897623
复制相似问题