2

我正在尝试使用该caret软件包来玩模型的alpha关卡glmnet。问题是我使用的数据都是虚拟变量,我不想glmnet标准化它们。通常,如果我只是使用glmnet或单独使用cv.glmnet,我会添加

standardize = FALSE

是否有caret关闭标准化的设置?

4

1 回答 1

5

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

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

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

enet <-  train(medv ~ .,
               data = BostonHousing, 
               method = "glmnet",
               standardize = FALSE)
于 2013-06-22T23:17:13.570 回答