r - 对于具有多个变量的数据框列表的循环回归
问题描述
您好,我需要知道如何在单独的数据帧上应用 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)
谁能帮帮我!!!谢谢
解决方案
将数据框存储在列表中,并使用-申请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))
推荐阅读
- javascript - 是否可以创建类似于 typeof 工作方式的函数,例如使用空格而不是括号?
- java - 在 Wicket DefaultTableTree 中是否可以使用 AJAX 页面导航?
- javascript - 使用 REST API 为存储库添加语言颜色
- c - 这个代码片段是不推荐还是错误的,为什么
- python - 2个数据框与列表类型列的Python交集
- python - 使用 numpy 获取相应行的总和
- python - 我想创建一个问答游戏,从列表中选择随机问题而不重复
- android - 如何阻止 Android 的 ADB 自动连接到我局域网中的设备?
- javascript - 将字符串值转换为布尔值(真或假)
- c - exit(1) 不给我 1 作为退出值?