Skip to content
Prev 327244 / 398502 Next

create data frame with coefficients from many regressions

Hello,

Using Arun's data example, you can also do the following.



set.seed(28)
dat1<- as.data.frame(matrix(sample(1:20,100,replace=TRUE),ncol=10))

set.seed(49)
dat2<- as.data.frame(matrix(sample(40:80,100,replace=TRUE),ncol=10))

lm.list <- lapply(seq_len(ncol(dat1)), function(i) lm(dat1[,i] ~ dat2[,i]))

do.call(cbind, lapply(lm.list, coef))   # object of class "matrix"


Hope this helps,

Rui Barradas


Em 22-07-2013 20:11, iza.ch1 escreveu: