首页 > 解决方案 > 对于具有多个变量的数据框列表的循环回归

问题描述

您好,我需要知道如何在单独的数据帧上应用 for 循环回归。我首先制作了一个数据框列表

dflist = c(cvx,csco,trv,unh,gs,nke,v,aapl,wba)

响应变量是ri_rf,解释变量是smb,hml,capm

我已经计算了 smb、hml、capm、ri_rf 并将它们从库存 1 布置到库存 12。我只需要对每只库存进行回归!

我需要方程

lm(ri_rf ~ smb, hml,capm)

谁能帮帮我!!!谢谢

标签: rfor-loopregression

解决方案


将数据框存储在列表中,并使用-申请lm每个数据框lapply

dflist = list(cvx,csco,trv,unh,gs,nke,v,aapl,wba)
result <- lapply(dflist, function(x) lm(ri_rf ~ smb + hml + capm, x))

推荐阅读