Skip to main content

时间区间

**节点用途:**为用于时间序列建模节点或时间散点图节点的时间序列数据指定间隔并生成标签,以便于估计或预测。

说明

  • 目前支持的时间间隔包括年、季、月和日。例如,如果某个序列的日测量开始于 2005 年 1 月 3 日,则可以为从该日期开始的记录添加标签,第二行为 1 月 4 日,依此类推
  • 可根据需要填充或汇总值,以确保对各种字段类型按照指定间隔进行汇总的方法,以及对缺失值的处理策略。
  • 时间区间节点假定每个序列各占一个字段或列,每个测量各占一行。如有必要,可以将数据转置以满足此要求。
  • 对于不等度间隔的序列,可以指定一个字段,用于标识每个测量的日期或时间。请注意,这需要具有适当格式的日期、时间或时间戳字段,以用作输入。如有必要,可以使用类型转换节点将现有字段(如字符型字段)转换为这种格式。

操作方法 如下:

  1. 节点配置 如下图:

图2-41-1

配置选项卡:

说明

  • **时间区间:**在选择框中指定用于构建或标注序列的间隔和周期性,目前支持的时间间隔包括年、季、月,日,时,分,秒。
  • 从第一个记录开始附加标签:指定标注连续记录的起始时间。例如,如果选择的时间间隔是月,应指定第一条记录是某年和某月,之后的记录按照 “月+1”添加字段值, 数据。除添加标签以外,此方法不会更改原始数据。它会假定记录已是等间隔,每个测量之间的间隔一致。在数据中,必须使用空行表示所有缺失的测量。
  • 从数据构建:对于不等间隔的序列,可以指定一个字段,用于标识每个测量的日期或时间。请注意,这需要具有适当格式的日期、时间或时间戳字段,以用作输入。例如,如果某个字符串字段具有 Jan 2000、Feb 2000 等类似值,则可以使用类型转换节点将其转换为日期字段。从数据构建选项也会根据需要通过填充或汇总记录对数据进行转换以满足指定的间隔,例如,通过将日累计为月,或通过将缺失记录替换为空值。可以在”汇总设置”中指定用于填充或汇总记录的函数。

这种方式,可以用”汇总设置”,指定数据汇总方式。

汇总设置

  1. **汇总函数。**分不同类型的字段进行汇总
  2. 数值型:用于连续字段的可用函数包括总和、均值、最小值和最大值。
  3. 字符型:选项包括模式、第一个。”第一个”表示汇总组中的第一个非 Null 值(按日期排序)。
  4. 布尔型:选项包括任一值为真则为真和全部为真则为真。
  5. **填充函数。**不同类型的数据,可选择不同的填充函数进行数据填充。
  • **名义值最大类别数:**设定为默认值
  • **最大填充间隔:**设定为默认值
  • **结果数据集的中最大记录数:**指定输出表记录数的上限,如果不指定,该数字值会很大,尤其在以日为间隔的情况下可能会超出指定的最大值。如果超出指定的最大值,系统将停止处理并显示警告消息。
  1. 配置好节点后,启用缓存,并执行。

操作示例 如下:

案例: 对以后的85年-95年历史数据进行时间序列进行年度预测,在建立模型之前,需要把历史数据按照年度汇总好。此时,需要时间区间节点,将数据重新加标签。

1 时间区间节点配置如图2-41-1:

  • 时间区间从数据中构建
  • 选择时间区间为“年”
  • 本数据中需要汇总的都是数值型变量,因此选择“总和”

2 确认,执行后生成的数据表如下,数据已经按照年度时间序列整理好,可以进行之后的时间序列预测的建模分析。