我有coeftest
类对象,我为lm
类无法实现的某些目的编码,但我需要以xtable
的方式导出对象(lm
)。任何想法都将不胜感激!
答案 0 :(得分:3)
我认为这可以帮助你:
library(AER) # I think coeftest() belongs to this package.
library(Hmisc)
latex(coeftest(model), digits=5)
model
是由lm()
估算的线性模型。 latex()
是来自Hmisc
包的函数,它比xtable
更通用。
如果这不是你想要的,那么提供一些数据和预期的结果,以便我们可以搞清楚。
答案 1 :(得分:3)
library(stargazer)
stargazer(model, se=coeftest(model), report=vcs)
模型是线性模型。至少根据我的经验,观星者比来自Hmisc的乳胶()更为普遍。
答案 2 :(得分:1)
或者,如果你想使用xtable,可以写下一个小函数:
library(lmtest)
library(xtable)
xtable.coeftest <- function (x, caption = NULL, label = NULL, align = NULL, digits = NULL,
display = NULL, ...)
{
class(x) <- "matrix"
li<-list(coef=x)
return(xtable:::xtable.summary.lm(li, caption = caption, label = label,
align = align, digits = digits, display = display))
}
example(coeftest)
xtable(coeftest(fm))
无可否认,这是最优雅的(有两个问题,一个很难转换为coeftest对象,第二个是xtable.summary.lm使用x $ coef而不是coef(x))但是它有效!