提取 glmnet 的 lambda 矩阵
Extract glmnet's lambda matrix
我想提取岭回归的 lambda 矩阵。我可以绘制它,但我无法提取值。所需的矩阵应包括 lambda(按行)和包含名称的变量(按列)。
library(glmnet)
x1<-rnorm(200,5,4)
x2<-rnorm(200,45,3)
x3<-rnorm(200,-10,4)
y<-80+x2*3+rnorm(200,0,1)
X<-cbind(x1,x2,x3)
l.vec<-10^seq(10,-2,length=100)
my.ridge<-glmnet(x=X,y=y,alpha=0,
lambda=l.vec,
standardize=TRUE)
plot(my.ridge,xvar="lambda")
如何将绘图信息重新定向到矩阵中?
谢谢&亲切的问候
你是说系数矩阵吗?
coef(my.ridge)
我想提取岭回归的 lambda 矩阵。我可以绘制它,但我无法提取值。所需的矩阵应包括 lambda(按行)和包含名称的变量(按列)。
library(glmnet)
x1<-rnorm(200,5,4)
x2<-rnorm(200,45,3)
x3<-rnorm(200,-10,4)
y<-80+x2*3+rnorm(200,0,1)
X<-cbind(x1,x2,x3)
l.vec<-10^seq(10,-2,length=100)
my.ridge<-glmnet(x=X,y=y,alpha=0,
lambda=l.vec,
standardize=TRUE)
plot(my.ridge,xvar="lambda")
如何将绘图信息重新定向到矩阵中?
谢谢&亲切的问候
你是说系数矩阵吗?
coef(my.ridge)