【发布时间】:2020-10-28 15:43:49
【问题描述】:
许多特征工程步骤是不需要在数据集上“训练”的转换,例如,将新列 x2 创建为 x2=2*x1。这些“静态变换”与“可训练”变换不同,例如 demean 和 rescale。
我想定义一个函数,例如 do_static_transforms(),而不是依赖于诸如 step_mutate() 之类的配方包函数,它接受一个小标题并输出一个转换后的小标题。我想将此作为食谱的第一步。或者,我想将此添加为工作流程的第一步(另一个 tidymodels 包)。
这样做是否明智且可行?
【问题讨论】:
-
如果你这样做,你可能需要包含
step_lincomb。您的示例 x2 将被删除:)
标签: tidymodels r-recipes