캐럿 학습 기능은 알파 및 람다 모두에 대해 glmnet 교차 검증 기능을 수행합니까? glmnet됩니까? 이 코드를 실행하면 eGrid

R caret패키지 가 모델 alpha과 모델 모두 에 lambda대해 교차 검증 glmnet됩니까? 이 코드를 실행하면

eGrid <- expand.grid(.alpha = (1:10) * 0.1,
                     .lambda = (1:10) * 0.1)

Control <- trainControl(method = "repeatedcv",repeats = 3,verboseIter =TRUE)

netFit <- train(x =train_features, y = y_train,
          method = "glmnet",
          tuneGrid = eGrid,
          trControl = Control)

훈련 로그는 다음과 같습니다.

Fold10.Rep3: alpha=1.0, lambda=NA 

무슨 lambda=NA뜻입니까?



답변

train 둘 다 조정합니다.

기본적으로 alpha훈련 할 때만 필요 하며를 lambda사용하는 다양한 값에 대한 예측을 얻을 수 있습니다 predict.glmnet. 아마도 가치가 lambda = "all"있거나 다른 것이 더 유익 할 것입니다.

맥스


답변

오래된 질문이지만 최근 에이 문제를 다루어야 하고이 질문을 참조로 발견했습니다.

다른 방법은 다음과 같습니다.

λ

α

λ

α

α

λ

λ

λ

λ>0

λ