R 如何停用插入符号包中的嵌入特征选择?

R 如何停用插入符号包中的嵌入特征选择?,r,feature-selection,R,Feature Selection,我正在用R中的caret包编写一个机器学习代码。代码示例可以是 weighted_fit <- train(outcome, data = train, method = 'glmnet', trControl = ctrl) weighted_fit#我将尽我所能回答这个问题: #caret软件包中的train功能附带一个参数tun

我正在用R中的caret包编写一个机器学习代码。代码示例可以是

weighted_fit <- train(outcome,
                          data = train,
                          method = 'glmnet',
                          trControl = ctrl)
weighted_fit
#我将尽我所能回答这个问题:
#caret软件包中的train功能附带一个参数tuneGrid,可用于创建调整参数的数据框。
#glmnet()中弹性网络正则化的调整参数为alpha,因此创建以下内容:
glmgrid
#我将尽力回答这个问题:
#caret软件包中的train功能附带一个参数tuneGrid,可用于创建调整参数的数据框。
#glmnet()中弹性网络正则化的调整参数为alpha,因此创建以下内容:
glmgrid
#I will try to answer this question to the best of my ability:
#The train function in caret package comes with a parameter tuneGrid which can be used to create a data-frame of tuning parameters.

#The tuning parameter of elastic net regularization in glmnet() is alpha, so create the following:
glmgrid <- expand.grid(alpha = 0) will give ridge regularization.
glmgrid <- expand.grid(alpha = 1) will give lasso regularization.

#and then use 

weighted_fit <- train(outcome,
                          data = train,
                          method = 'glmnet',
                          trControl = ctrl,
                          tuneGrid = glmgrid)

#In glmnet in r , the alpha values can be in the range [0,1] i.e. 0 to 1 including 0 and 1.


# GLMNET - https://www.rdocumentation.org/packages/glmnet/versions/2.0-18/topics/glmnet
# CARET - https://topepo.github.io/caret/index.html