数值指数相等(时间序列)
剧情简介
该运算符计算具有数值指标的输入时间序列的均衡时间序列。描述
输出时间序列将有新的等距指标值。新索引值的配置由参数定义平衡方法.每种方法都有不同的方法来确定新索引值的样例数、起始值、停止值和步长。详细信息请参见参数说明平衡方法.
的相同功能将计算时间序列属性的相应值替换缺失值(系列)运算符(注意,此功能被配置为确保有限值)。这三个参数替换数值类型,更换型标称而且替换类型日期时间定义如何计算新值。
此运算符适用于所有具有数值索引的时间序列(数值、名义、日期-时间)。
输入
榜样(数据表)
包含时间序列数据作为属性的示例集。
输出
均衡样例集(数据表)
示例集包含均衡的时间序列。
原始(数据表)
作为输入的ExampleSet被不加更改地传递。
参数
- indices_attribute
保存时间序列索引值的属性。它必须是数字。如果元数据已知,可以从参数的下拉框中选择属性名。
范围: - sort_time_series
选择该参数,将对输入的时间序列进行排序指标属性时,才进行时间序列运算。如果未选中,且输入时间序列未排序,则抛出相应的User Error。
请记住,索引值仍然需要是唯一的。如果值不是唯一的,则抛出相应的用户错误。
提供的数据集原始输出端口将是排序后的输入时间序列。
范围: - equalize_method
这个参数定义了使用的均衡器方法:
- 与原始数据相同的范围和示例数量:使用与原始数据相同的范围(“开始”和“停止值”)和相同的“示例数量”。步长计算为(<停止值> - <开始值>)/(<示例数量> - 1)
- 示例数量、起始值和步长:提供了“示例数量”、“起始值”和“步长”。示例数量和起始值可以从原始数据中检索或作为自定义值提供(参见参数'示例数量','自定义示例数量','起始值','自定义起始值')。步长必须由参数“step size”提供。停止值计算为<起始值> +(<示例数量> - 1)x <步长>
- 示例数量和范围(start,stop):提供了“示例数量”、“开始值”和“停止值”。示例数量、开始值和停止值可以从原始数据中检索或作为自定义值提供(参见参数“示例数量”、“自定义示例数量”、“开始值”、“自定义开始值”、“停止值”、“自定义停止值”)。步长计算为(<停止值> - <开始值>)/(<示例数量> - 1)
- 范围(开始,停止)和步长:提供了开始值,停止值和步长。开始值和停止值可以从原始数据中检索,也可以作为自定义值提供(参见参数“开始值”、“自定义开始值”、“停止值”、“自定义停止值”)。步长必须由参数“step size”提供。计算示例的数量为Ceil((<停止值> - <开始值>)/ <步长>)+ 1
- number_of_examples
指定如何检索示例的数量。
- same as original data:与原始数据相同。
- custom:该值由参数'custom number of examples'指定。
- custom_number_of_examples
均衡化时间序列的新示例数
范围: - start_value
指定如何检索起始值。
- same as original data:与原始数据相同。
- custom:该值由参数'custom start value'指定。
- custom_start_value
均衡时间序列的指标值的新开始值。
范围: - stop_value
指定如何检索停止值。
- same as original data:与原始数据相同。
- custom:该值由参数'custom stop value'指定。
- custom_stop_value
均衡时间序列的指标值的新停止值。
范围: - step_size_(数值)
均衡时间序列的新指标值之间的步长。
范围: - replace_type_numerical
用于计算均衡时间序列的新数值的一种替换。
- 前一个值:使用系列中的前一个值作为替换。相邻的缺失值将全部替换为前面第一个有效值。系列开头的缺失值将被下一个有效值替换。
- 下一个值:系列中的下一个值被用作替换。相邻的缺失值全部由下一个有效值替换。系列末尾的缺失值将被前面的第一个有效值替换。
- average:使用序列中相邻值的平均值作为替换。相邻的缺失值将全部替换为相邻有效值的平均值。系列开头和结尾的缺失值将分别被下一个有效值替换。
- 线性插值:在序列中相邻的两个值之间进行线性插值(使用新旧指标值),用于计算替换值。下一个有效邻接值用于执行线性插值,所有缺失值被线性插值计算出的替换值替换。系列开头和结尾的缺失值将分别被下一个有效值替换。
- value:所有缺失的值将被一个常量值替换,该常量值由replace value数值参数指定。
- replace_type_nominal
用于计算均衡时间序列的新标称值的一种替换。
- 前一个值:使用系列中的前一个值作为替换。相邻的缺失值将全部替换为前面第一个有效值。系列开头的缺失值将被下一个有效值替换。
- 下一个值:系列中的下一个值被用作替换。相邻的缺失值全部由下一个有效值替换。系列末尾的缺失值将被前面的第一个有效值替换。
- value:所有缺失的值将被一个常量值替换,该常量值由replace value标称参数指定。
- replace_type_date_time
用于计算均衡时间序列的新日期时间值的替换类型。
- 前一个值:使用系列中的前一个值作为替换。相邻的缺失值将全部替换为前面第一个有效值。系列开头的缺失值将被下一个有效值替换。
- 下一个值:系列中的下一个值被用作替换。相邻的缺失值全部由下一个有效值替换。系列末尾的缺失值将被前面的第一个有效值替换。
- average:使用序列中相邻值的平均值作为替换。相邻的缺失值将全部替换为相邻有效值的平均值。系列开头和结尾的缺失值将分别被下一个有效值替换。
- 线性插值:在序列中相邻的两个值之间进行线性插值(使用新旧指标值),用于计算替换值。下一个有效邻接值用于执行线性插值,所有缺失值被线性插值计算出的替换值替换。系列开头和结尾的缺失值将分别被下一个有效值替换。
- value:所有缺失的值将被一个常量值替换,该常量值由replace value date time参数指定。
- replace_value_numerical
如果替换数值类型设置为价值此参数指定数值时间序列中所有缺失值的替换值。
范围: - replace_value_nominal
如果更换型标称设置为价值此参数指定标称时间序列中所有缺失值的替换值。
范围: - replace_value_date_time
如果替换类型日期时间设置为价值此参数指定时间序列中所有缺失值与日期时间值的替换值。
范围:
教程的过程
求正弦函数的平方根
在本教程中,我们将通过用非等距数值指标均衡正弦函数来演示相等数值指标运算符的用法。
首先,我们生成一些带有随机移位的数值指标的样本数据。这些值是非等距指标的正弦函数。
我们使用均衡数值指数,其均衡方法=范围(开始,停止)和步长,并从原始数据中检索开始和停止值。因此,我们将拥有相同的开始和停止值,但具有等距离的数值指标,且步长为1.0(参见参数步长(数值))。
用整数id填充数据集的空白
在本教程中,我们将演示如何使用均衡数值索引操作符以整数id作为数值索引列来填充数据集中的空白。从数据集中随机删除20%的id,并由equal Numerical indexes操作符填充常量值。