将R输出导出到Latex - Stargazer中,用于非支持对象

时间:2016-01-28 10:55:35

标签: r latex stargazer texreg

我正在使用frontier包估算R中的模型,我需要将结果导出到Latex中。输出与lm回归[见下文]非常相似,但frontier不支持将stargazer个对象导出为Latex代码。有什么方法可以解决这个问题吗?任何的想法? *我也在研究texregapsrtable,到目前为止还未成功。

frontier回归输出的示例:

enter image description here

1 个答案:

答案 0 :(得分:1)

我不太了解如何让stargazer输出不受支持的模型,但您可以使用扫帚包中的tidy方法将基本输出转换为与{{{{}兼容的格式1}},xtableknitr::kable

pixiedust

对于摘要统计信息,您需要编写自己的library(broom) library(frontier) # example included in FRONTIER 4.1 (cross-section data) data( front41Data ) # Cobb-Douglas production frontier cobbDouglas <- sfa( log( output ) ~ log( capital ) + log( labour ), data = front41Data ) tidy(cobbDouglas, conf.int = TRUE) broom:::tidy.lm(cobbDouglas) term estimate std.error statistic p.value 1 (Intercept) 0.5616193 0.20261685 2.771829 5.574228e-03 2 log(capital) 0.2811022 0.04764337 5.900132 3.632107e-09 3 log(labour) 0.5364798 0.04525156 11.855499 2.015196e-32 4 sigmaSq 0.2170003 0.06390907 3.395454 6.851493e-04 5 gamma 0.7972069 0.13642438 5.843581 5.109042e-09 方法,因为glance对象与frontier不兼容。

但我认为最后的故事是,如果你想模仿观星者的输出,你就必须做一些预处理工作。

由于我今天感到雄心勃勃,这里有一个broom:::glance.lm边境对象的方法。

tidy