全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
7498 10
2015-02-23
还是stargazer的问题,请各位帮忙。多谢!
我需要做20个回归:f1 <- lm(y1 ~ x1 + x2, data=mydata)
f2 <- lm(y2 ~ x1 + x2, data=mydata)


.
.
.
f19 <- lm(y2 ~ x9 + x10, data=mydata)
f20 <- lm(y2 ~ x9 + x10, data=mydata)


然后每两个回归结果做一个表格
stargazer(f1, f2, type="html",out="table1.htm", report=('vc*t'))

stargazer(f3, f4, type="html",out="table2.htm", report=('vc*t'))
.
.
.
stargazer(f19, f20, type="html",out="table10.htm", report=('vc*t'))


这样就产生了10个文件,每个文件里有一个表格。有没有办法把这些表格输出到同一个文件里?多谢!


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-2-23 18:44:14
去掉out="table10.htm", 然后把所有表放进一个一个rmarkdown文件里面即可
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-2-23 20:14:59
提示: 作者被禁止或删除 内容自动屏蔽
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-2-24 05:21:57
soccy 发表于 2015-2-23 18:44
去掉out="table10.htm", 然后把所有表放进一个一个rmarkdown文件里面即可
木有看懂?可否详细说说?多谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-2-24 05:23:09
ryoeng 发表于 2015-2-23 20:14
还加多个就方便多了。
还是木有看懂。请问在这里怎么用lapply?把f1到f20做成list么?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-2-24 09:08:48
都写到一个里面应该也是可以的吧,我只写了9个,你自己都放了2个了,为什么不多放几个
stargazer(f1,f2,f3,f4,f5,f6,f7,f8,f9, type="html",out="table.htm", report=('vc*t'))

或者
model <- list(f1,f2,f3,f4,f5,f6,f7,f8,f9)
stargazer(model, type="html",out="table.htm", report=('vc*t'))
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群