4

我有一个coeftest类对象,我为某些lm类无法实现的目的而编码,但我需要以xtable( lm) 的方式导出对象。任何想法将不胜感激!

4

3 回答 3

3

我认为这可以帮助你:

library(AER) # I think coeftest() belongs to this package.
library(Hmisc)
latex(coeftest(model), digits=5)

哪里model是由 估计的线性模型lm()latex()Hmisc包中的一个函数,它比xtable.

如果这不是您要查找的内容,请提供一些数据和预期结果,以便我们找出答案。

于 2012-08-30T17:22:52.643 回答
3
library(stargazer)
stargazer(model, se=coeftest(model), report=vcs)

模型是线性模型。至少根据我的经验,stargazer 比 Hmisc 的 latex() 更通用。

于 2014-03-11T22:13:45.830 回答
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)),但它确实有效!

于 2015-12-03T02:11:22.487 回答