一、Select Attributes
概述
该操作符允许选择应是生成部分的属性。
描述
这个操作符选择ExampleSet的哪个属性应该被保持,哪个属性应该被删除。因此,参数属性过滤器类型可以选择不同的过滤器类型,并且只有符合这个条件的类型才会被选择。其余的将从ExampleSet.删除。有一个全局开关去反转结果,以致原本已被丢弃的属性将被保持,反之亦然。要反转选定,使用反转选择参数。
这些类型可用
all: 将简单的选择每个属性
single: 将允许你选择一个单一的属性名称。如果元数据已知,它可以从参数属性的下拉框中选择。
subset: 让你从列表中选择若干属性。如果没有元数据存在,这将不工作。每个已知的属性显示在列表中,并可能被选中。
regular_expression: 这使你指定一个正则表达式。每个属性,谁的名称与该表达式匹配,谁将被选中。正则表达式是一个非常强大的工具,但是初学者需要一个详细的说明。请参阅在互联网上公布的几个教程获取更详细说明。
value_type: 仅选择某一类型的属性。请提到属性是分层的:例如,二项式属性nomina和多项式一样。
block_type: 类似于value_type,这让你选择的属性取决于块类型。
no_missing_values: 将选择在任何实例中不包含缺失值的所有属性。
numeric_value_filter: 通过测试选择属性,如果所有实例的所有值符合此条件,或者,它们都不是数值。键入一个数值条件能指定数值条件。例如,参数字符串“>6”将保存每个实例中所有标称属性和所有数值属性的值大于6的。条件组合是可能的:”> 6 && < 11” or “<= 5 || < 0”。但是 && 和 ||绝不能混在一起。
输入
example set input: 期望 : 实例集元数据 : #examples: = 0; #attributes: 0
输出
example set output:
original:
参数
attribute filter type: 该条件指定应选择或影响哪些属性。
attribute: 应该选择的属性。
attributes: 应该选择的属性。
regular expression: 属性名应保持的正则表达式。
use except expression: 如果启用,指定正则表达式的异常将被指定。虽然匹配第一个表达式,但是匹配这个的属性将被过滤。
except regular expression: 虽然匹配上述正则表达式,但属性名正则表达式将被过滤。
use value type exception: 如果启用,指定值类型的异常可能被指定。虽然匹配第一个指定的类型,但该类型的属性将被过滤。
except va