use*_*050 4 parameters r lasso-regression glmnet hyperparameters
我是该glmnet
软件包的新手R
,并希望lambda
根据已发布的研究论文中的建议指定一个glmnet.cv
函数.文档表明我们可以提供lambdas
作为参数的递减序列.但是,在文档中没有如何执行此操作的示例.
如果有人可以建议如何去做,那将是非常感激的.我是否将100奇数值(默认值nlambda
)的向量传递给函数?如果有的话,这个向量的最小值和最大值应该有什么限制?此外,是他们的事情要记住有关nvars
,nobs
等等,同时指定载体?
提前致谢.
你可以像这样定义一个网格:
grid=10^seq(10,-2,length=100) ##get lambda sequence
ridge_mod=glmnet(x,y,alpha=0,lambda=grid)
Run Code Online (Sandbox Code Playgroud)