2

有没有一种方法可以将 stargazer 的文本输出写入来自多个回归的单个文件?据我所知,我可以out=在每次回归时指定参数,但如何告诉 stargazer 使用一个文本文件?

4

1 回答 1

4

如果你从你那里获取输出,stargazer你可以用它做你喜欢的事情:

for(m in models){
  s = capture.output(stargazer(m))
  cat(paste(s,"\n"),file="foo",append=TRUE)
  cat("and another one....\n",file="foo",append=TRUE)
}

令人发指的是,stargazer即使您这样做也会打印表格out="/dev/null",否则您可以在没有大量输出的情况下执行此操作:

for(m in models){
  s = stargazer(m)
  cat(paste(s,"\n"),file="foo",append=TRUE)
  cat("and another one....\n",file="foo",append=TRUE)
}

因为stargazer返回它刚刚打印的字符串(也可以选择输出到文件)。

于 2014-05-28T17:16:06.773 回答