【发布时间】:2013-09-27 17:04:55
【问题描述】:
是否有我可以应用的过滤器来更改名义属性的值?
例如,我有一个水果属性,它的值可以是苹果、梨、香蕉、橙子。我想将可能的值更改为美味和可怕。我还想更改数据集中的值,以正确映射到这些新的可能类别。
基本上我想要一个过滤器,它可以自动执行您可以通过编辑窗口手动执行的操作。
【问题讨论】:
标签: machine-learning weka
是否有我可以应用的过滤器来更改名义属性的值?
例如,我有一个水果属性,它的值可以是苹果、梨、香蕉、橙子。我想将可能的值更改为美味和可怕。我还想更改数据集中的值,以正确映射到这些新的可能类别。
基本上我想要一个过滤器,它可以自动执行您可以通过编辑窗口手动执行的操作。
【问题讨论】:
标签: machine-learning weka
我不确定 GUI 中是否存在可能的解决方案,除了逐个更改每个类值或使用 CSV 编辑器程序的搜索和替换功能。但是,您可以使用简单的 Java 代码和 WEKA 库来处理它。
for (int n = 0; n < att.numValues(); n++) {
arff.renameAttributeValue(att, att.value(n), "" + n);
Here 是一种已经可以做到的方法。
【讨论】: