我想运行一个循环,执行约300个回归并保存每个回归的系数。我有一段代码可以执行此操作,并且相信该循环编写正确。
但是我想不出一种将所有300个系数保存在列表或向量中的方法。有人如何让我知道这是否可行?
t = nrow(dat)
for (i in 1:t) {
ret = aperm(array(dat[i,2:6]))
betas = out$beta
dat2 = data.frame(ret=unlist(ret), betas)
out2 = lm(dat2$ret ~ dat2$betas)
premia = coef(summary(out2))[2,1]
}