【问题标题】:featuretools last_time_index is not set未设置功能工具 last_time_index
【发布时间】:2018-09-28 16:56:10
【问题描述】:

我已经构建了一个实体集,该实体集中的一个表称为“检查”。我已经为此表设置了 time_index 列,但是在运行 dfs 时,我收到警告“使用 training_window 但未在实体检查中设置 last_time_index”。文档显示这应该设置为一个系列:last_time_index (pd.Series) – 所有子实体中每个实例的最后一个事件的时间索引。

谁能提供一个示例,说明我应该如何以及将 last_time_index 设置为什么值?

请注意,计算仍然正确,但我担心警告消息。

【问题讨论】:

    标签: featuretools


    【解决方案1】:

    您可以通过调用your_entityset.add_last_time_indexes() 自动将last_time_index 添加到所有实体。在配置整个实体集后,将其作为最后一步运行。

    last_time_index 仅在您使用训练窗口计算特征时使用,因此默认情况下我们不会花时间创建它。如果您运行该命令,警告将消失。

    使用last_time_index,因此我们可以排除在训练数据窗口的开始之前具有最后数据的行。这与time_index 不同,后者确保该行是已知的或在训练数据窗口的end 之前具有它的第一个数据。

    【讨论】:

      猜你喜欢
      • 2019-04-03
      • 2021-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多