首页 文章

R caret glmnet standardize = FALSE

提问于
浏览
1

我正在尝试使用 caret 包来播放 alpha 级别的 alpha 级别 . 问题是我希望 glmnet 标准化它们的数据 . 通常,如果我自己只使用 glmnetcv.glmnet ,我只需添加

standardize = FALSE

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

1 回答

  • 3

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

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

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

相关问题