观星者舍入误差

stargazer rounding errors

stargazer 包正在四舍五入我的回归输出。例如,stargazer 取我的 -3.56588 的回归系数并输出 -3.600。在 here 发表评论后,我尝试使用 digits=NA 解决问题,但收到以下错误:

Error in paste(first.part, .format.decimal.character, decimal.part, sep = "") : object 'decimal.part' not found

最小工作示例,错误消息如下:

library(stargazer)
data(mtcars)

mylogit <- glm(vs ~ cyl + disp + hp, data = mtcars, family = "binomial")
summary(mylogit)
stargazer(mylogit, digits=NA) 

mylogit2 <- glm(vs ~ disp + hp + qsec, data = mtcars, family = "binomial")
summary(mylogit2)
stargazer(mylogit2, digits=NA)  

有趣的是,mylogit 的输出正确,但 mylogit2 的输出不正确!

如有任何想法,我们将不胜感激!

以防万一以后有人遇到类似的问题,经过深思熟虑和挫折,我决定改用包 texreg

texreg function

总的来说,这是一个非常容易将 Rstudio 表导出到 LaTeX 的包,更重要的是,不会导致任何舍入问题。