Extracting one list element from several lists in R -
i working following loop in order fit several models:
lambda = seq(from=0,to=10.2,by=0.2) for(i in lambda){ assign(paste("fitb",i, sep=""), lmmlasso(y = mydata.b$bloodpress, x = x.matrix, z = z, grp = grp1, lambda = i, pdmat = "pdident")) } so ended lot of model fits in lists named: fitb0, fitb0.2 , on
i need extract aic value each list , put in vector, instead of using code as:
aic=c(fitb0$aic, fitb0.2$aic ... fitb10$aic) what do?
maybe grab aic inside loop?
lambda = seq(from=0,to=10.2,by=0.2) i=1 ; aic=na for(i in lambda){ wholelassoresults=lmmlasso(y = mydata.b$bloodpress, x = x.matrix, z = z, grp = grp1, lambda = i, pdmat = "pdident")) assign(paste("fitb",i, sep=""),wholelassoresults) aic[i]=wholelassoresults$aic }
Comments
Post a Comment