使用功能工具创建 "time window features"
using featuretools to create "time window features"
我试图使用 featuretools
package 自动创建 "row window features",但我找不到创建它们的简单方法。我对 "row window features" 的意思是,对于每个 cutoff
点,我想创建提取时间模式的特征。例如:
[columns]
COUNT(orders) in 0to1 days
COUNT(orders) in 1to2 days
COUNT(orders) in 2to3 days
COUNT(orders) in 0to1 months
...
我知道有一种方法可以使用 ft.dfs()
中的 training_window
参数来限制功能的 "time window",但这只是 "lower bound"
有没有一种简单的方法可以创建这种功能?。
您可以通过使用多个截止时间来设置"upper bound"时间来完成它。但是,COUNT(orders) in 0to1 days
、COUNT(orders) in 1to2 days
等的特征值将出现在行中。然后,您将重塑生成的数据框以将它们放在列中。
我试图使用 featuretools
package 自动创建 "row window features",但我找不到创建它们的简单方法。我对 "row window features" 的意思是,对于每个 cutoff
点,我想创建提取时间模式的特征。例如:
[columns]
COUNT(orders) in 0to1 days
COUNT(orders) in 1to2 days
COUNT(orders) in 2to3 days
COUNT(orders) in 0to1 months
...
我知道有一种方法可以使用 ft.dfs()
中的 training_window
参数来限制功能的 "time window",但这只是 "lower bound"
有没有一种简单的方法可以创建这种功能?。
您可以通过使用多个截止时间来设置"upper bound"时间来完成它。但是,COUNT(orders) in 0to1 days
、COUNT(orders) in 1to2 days
等的特征值将出现在行中。然后,您将重塑生成的数据框以将它们放在列中。