2017-03-25 40 views
1

我想通过参数omitomit.labels(请参阅here)在texreg中复制包含在stargazer中的功能。不幸的是,我不能使用stargazer软件包,因为它不支持我使用的模型,并且不能扩展。由于texreg很容易扩展,我可以让它与我的模型一起工作。我也可以用omit.coef参数轻松地省略texreg的一些输出。我似乎无法弄清楚的是如何为省略系数插入标签。这是否存在texreg?有没有人有尝试将此功能写入提取功能的经验?或者,有没有人想出了如何扩展观星者以使用自定义模型?包括texreg中省略系数的标签

上下文:我正在编写一个演示文稿,需要将某些估算器的输出转换为乳胶,然后将其转换为用于我的投影仪演示文稿的pdf。输出有一堆协变量,因此太长以致无法在投影仪中很好地显示。我想通过省略一些协变量来截断输出,并在它们的位置插入一行,指示这些协变量是否已包含在模型中,例如,将变量“县人口”,“县收入”等折叠成一行读“县管制”,然后“是”或“否”来表明这些控制措施是否包含在估计中。理想情况下,有人可以帮助我找出在texreg中执行此操作的方法。如果不是,我会接受其他包装/方法,例如xtable。

回答

1

可能的选项是huxtable的github版本。 (我是作者。)这有一个huxreg函数,它可以从一堆回归中创建一个表格,非常类似于texreg:它可以用于为其定义的broom::tidy方法的任何内容。然后,您可以像正常数据框一样编辑表格,只需要rbind即可。

如果您想尝试此路线,您需要使用devtools::install_github进行安装。

+0

谢谢@ dash2,这是一个非常有趣的软件包。不幸的是,由于我正在使用我自己写的模型,所以它不会直接帮助我,因为没有为它们定义“整洁”方法。但是这个软件包对未来看起来很有趣。如果你给它一个标准的API,让人们可以像texrac那样使用他们的模型工作,那么这将是非常好的(也就是说,这样可以让我的模型可读到你的'huxreg'函数中)。 – gfgm

+0

那么,为什么不直接定义一个'tidy'方法呢?然后你就可以免费得到它和所有其他使用'扫帚'的软件包(例如'pixiedust')。 – dash2