R caret glmnet standardize = FALSE

时间:2013-06-22 22:45:55

标签: r r-caret glmnet standardized

我正在尝试使用caret包来为alpha模型使用glmnet级别。问题是我使用的数据都是虚拟变量,我不希望glmnet标准化它们。通常,如果我自己只使用glmnetcv.glmnet,我只需添加

standardize = FALSE

caret中是否有设置可以关闭标准化?

1 个答案:

答案 0 :(得分:3)

在插入符号中,由于省略号caret::train机制,您可以将原始函数参数提供给...

例如,此代码适合非标准化数据的正则化回归

require(caret)
require(mlbench)
data(BostonHousing)

enet <-  train(medv ~ .,
               data = BostonHousing, 
               method = "glmnet",
               standardize = FALSE)