首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R stargazer函数生成的表未对齐

R stargazer函数生成的表未对齐
EN

Stack Overflow用户
提问于 2019-08-15 00:59:35
回答 1查看 640关注 0票数 1

我有三个回归,并且所有变量的名称都是相同的。

reg1<-lm(y~x1+x2+x3+x4,data=data1)

reg2<-lm(y~x1+x2+x3+x4,data=data2)

reg3<-lm(y~x1+x2+x3+x4,data=data3)

然后我尝试这样做:stargazer(reg1,reg2,reg3,type="text",keep.stat = "all",align = TRUE)

生成了表,但放错了位置(第1行,第1-4行是reg1的结果,而第2行,第5-8行是reg3的reg 2的结果,第9-12行)。

有没有人能提个建议?谢谢

EN

回答 1

Stack Overflow用户

发布于 2019-12-04 17:07:34

您能更详细地了解一下吗?您希望输出是什么样子的?当您使用相同的模型(变量)和不同的数据集时,我看不到错误的输出。

代码语言:javascript
复制
library("plm")
library("stargazer")

data("Produc", package = "plm")

model1 <- plm(log(gsp) ~ log(pcap) + log(pc) + log(emp) + unemp,
              data = Produc, 
              index = c("state","year"),
              method="pooling")

model2 <- plm(log(gsp) ~ log(pcap) + log(pc) + log(emp) + unemp,
              data = Produc, 
              index = c("state","year"),
              method="between")

model3 <- plm(log(gsp) ~ log(pcap) + log(pc) + log(emp) + unemp,
              data = Produc, 
              index = c("state","year"),
              method="within")

stargazer(model1,model2,model3,type="text",keep.stat = "all",align = TRUE)
stargazer(model1,model2,model3,type="latex",keep.stat = "all",align = TRUE, out="output.tex")

请注意,align选项仅在latex输出中有效,并且仅当您加载了包dcolumn时才有效。带和不带dcolumn的Latex:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57499051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档