RapidMiner 数值调整

来源:互联网 发布:南昌广州seo外包 编辑:程序博客网 时间:2024/06/05 16:33

这里写图片描述
一、调整日期


//概述通过添加或减少指定的时间量,调整指定列的日期。//描述通过在任意单元给属性值添加一个恒定值作为天,小时或秒,这个操作符允许调整日期属性。//输入example set input: 期望 : 实例集元数据: #examples: = 0; #attributes: 0//输出example set output:original://参数attribute name: 应该解析的属性。adjustments: 该列表定义所有的日期调整。keep old attribute: 表示是否保持原有的日期属性。

二、映射


//概述将一个指定的属性值映射为其它值。//描述这个操作符把ExampleSet作为输入,并把某种属性的值映射到其它值。这个操作符能更换标称值(如通过"green_color"更值"green")和数值(如通过“-1”更换所有值“3”)。使用参数replace_what和replace_by可以指定一个单一的参数。在参数列表value_mappings中可以指定对个参数。此外,此操作符允许定义(并考虑)一个默认的映射。如果add_default_mapping被设置为真,并且default_value 被正确的设置,在实例集中存在但没有在值映射列表中列出的所有值将被缺省值取代。在如下情况很有用,仅一些值应该被明确的映射和一些不重要的值应该被映射为缺省值(例如,“other”)。如果参数consider_regular_expressions启用,如果原始值与给定的正则表达式匹配,新值替换原始值。该值与第一次匹配的在映射列表中作为代替者的正则表达式相一致。对于属性名称,此操作符支持正则表达式,即映射值被应用于名称满足名称表达式定义的模式的所有属性。//输入example set input: 期望 : 实例集元数据 : #examples: = 0; #attributes: 0//输出example set output:original://参数attribute filter type: 条件指定该操作符选择或影响哪些属性。attribute: 应选择的属性。attributes: 应选择的属性。regular expression: 属性名保持不变的正则表达式。use except expression: 如果启用,指定正则表达式的异常可能被指定。虽然匹配第一个表达式,但匹配这个的属性将被过滤。except regular expression: 虽然匹配上述正则表达式,但属性名正则表达式应该被过滤。value type: 属性的值类型。use value type exception: 如果启用,指定值类型的异常可能被指定。虽然匹配第一个指定的类型,但该类型的属性将被过滤。except value type: 该值类型除外。block type: 属性的块类型。use block type exception: 如果启用,指定块类型的异常可能被指定。except block type: 该块类型除外。numeric condition: 条件的参数字符串,如 '>= 5'invert selection: 表示是否只接受通常被过滤掉的属性。include special attributes: 表示是否该操作符也适用于特殊属性。否则,它们保持不变。value mappings: 值映射。replace what: 该值的所有出现将被替换。replace by: 使用的新属性值。consider regular expressions: 基于正则表达式的有效匹配;原始值可能被指定为正则表达式。add default mapping: 如果设置为真,在值映射列表中没有列出的原始值被映射为默认值。default value: 所有原始值被映射的默认值,在 add_default_mapping 设置为真的条件下。

三、合并


//概述合并指定属性的两个标称值。//描述合并一个给定的正则属性的两个标称值。为了处理如labels的特殊属性,用AttributeSubsetPreprocessing 操作符打包此操作符,参数process_special_attributes 有效。//输入example set input: 期望 : 实例集元数据 : #examples: = 0; #attributes: 0//输出example set output:original://参数attribute name: 值应该被合并的标称属性名。first value: 应合并的第一个值。second value: 应合并的第二个值。

四、替换


//概述该操作符替换标称属性的部分值。//描述这个操作符替换它所适用的所有标称属性的部分字符串值。属性过滤器类型给出了限制它们的可能性。对于每个属性的每个值,它检查是否所替换的正则表达式与字符串匹配。字符串的每个相匹配的部分将被replace_what参数值替换。更换可能是空的,也可能包含捕获组。 请记住,虽然正则表达式比简单字符串强大的多,但你可以仅输入字符进行查找。例子这些属性包含这些值"color red", "color green""color blue".用"" 生成: " red", " green", " blue"替换"color""colour" 生成: "colour red", "colour green", "colour blue"替换"color""" 生成: "red", "green", "blue"替换 "color\s""_" 生成: "color_red", "color_green", "color_blue"替换 "\s+""$1" 生成: "red", "green", "blue"替换 "color\s(.*)""$1" 生成: "red", "green", "blue"替换 ".*\s(.*)"//输入example set input: 期望 : 实例集元数据 : #examples: = 0; #attributes: 0//输出example set output:original://参数attribute filter type: 该条件指定该操作符选择或影响哪个属性。attribute: 应该选择的属性。attributes: 应该选择的属性。regular expression: 属性名应保持的正则表达式。use except expression: 如果启用,指定正则表达式的异常可能被指定。虽然匹配第一个表达式,匹配这个的属性将被过滤。except regular expression: 虽然匹配上述正则表达式,但属性名正则表达式应被过滤。value type: 属性的值类型。use value type exception: 如果启用,指定值类型的异常可能被指定。虽然匹配第一个指定的类型,但该类型的属性将被过滤。except value type: 该值类型除外。block type: 属性的块类型。use block type exception: 如果启用,指定块类型的异常可能被指定。except block type: 该块类型除外。numeric condition: 条件的参数字符串,如 '>= 5'invert selection: 表示是否接受通常被过滤的属性。include special attributes: 表示是否该操作符也应适用于特殊属性。否则,它们保持不变。replace what: 在属性名中定义的应替换什么的正则表达式。replace by: 替换正则表达式匹配的部分。可能包括捕获组。

五、设置数据


//概述设置指定实例数据和属性为指定值。//描述这个操作符仅给指定的实例和给定值的属性设置值。//输入example set input: 期望 : 实例集元数据 : #examples: = 0; #attributes: 0//输出example set output:original://参数attribute name: 应设置值的属性名称。example index: 应设置值的实例的索引。从1开始计数。count backwards: 如果选中,最后的计数顺序被倒置,因此最后一个实例由索引1编址,倒数第二个由索引2编址,等等。value: 应设置的值。

——imbenben

0 0
原创粉丝点击