【发布时间】:2013-06-19 19:29:51
【问题描述】:
我正在尝试使用caret 包来玩alpha 级别的glmnet 模型。问题是我使用的数据都是虚拟变量,我不希望glmnet 将它们标准化。通常如果我只是单独使用glmnet 或cv.glmnet,我会添加
standardize = FALSE
caret 中是否有关闭标准化的设置?
【问题讨论】:
标签: r r-caret glmnet standardized
我正在尝试使用caret 包来玩alpha 级别的glmnet 模型。问题是我使用的数据都是虚拟变量,我不希望glmnet 将它们标准化。通常如果我只是单独使用glmnet 或cv.glmnet,我会添加
standardize = FALSE
caret 中是否有关闭标准化的设置?
【问题讨论】:
标签: r r-caret glmnet standardized
在插入符号中,由于省略号 ... 机制,您可以将原始函数参数输入到 caret::train。
例如,此代码将适合非标准化数据的正则化回归
require(caret)
require(mlbench)
data(BostonHousing)
enet <- train(medv ~ .,
data = BostonHousing,
method = "glmnet",
standardize = FALSE)
【讨论】: