【发布时间】:2016-05-17 10:10:23
【问题描述】:
我有一个包含一些虚拟变量的数据框,我想将其用作glmnet 的训练集。
由于我使用的是glmnet,因此我想使用插入符号train 函数中的preProcess 选项来居中和缩放功能。我不希望这种转换也适用于虚拟变量。
有没有办法阻止这些变量的转换?
【问题讨论】:
-
好问题。我们在我的小组中遇到了同样的问题,并试图避免使用骇人听闻的解决方案。万一有事情发生,我会及时通知你。
-
AFAIK 这在
caret::train和caret::trainControl中尚未解决,当前状态与this question from 2012 相同。因此,使用“hacky”解决方法最终将成为目前的方法......