0
我試圖使用caret
包與alpha
級別玩glmnet
模型。問題是我使用的數據都是虛擬變量,我不希望glmnet
將它們標準化。通常,如果我只是用自身glmnet
或cv.glmnet
,我只是添加R caret glmnet standardize = FALSE
standardize = FALSE
是否有caret
關閉標準化設置?
我試圖使用caret
包與alpha
級別玩glmnet
模型。問題是我使用的數據都是虛擬變量,我不希望glmnet
將它們標準化。通常,如果我只是用自身glmnet
或cv.glmnet
,我只是添加R caret glmnet standardize = FALSE
standardize = FALSE
是否有caret
關閉標準化設置?
由於省略號...
機制,您可以在插入符號中將原始函數參數提供到caret::train
。
例如這個代碼將適合於非標準化的數據正則化的迴歸
require(caret)
require(mlbench)
data(BostonHousing)
enet <- train(medv ~ .,
data = BostonHousing,
method = "glmnet",
standardize = FALSE)