r - R 中带有 polr 的 Stargazer 错误

标签 r stargazer

我在将 stargazerR 中的 MASS 包中的 polr 结合使用时遇到错误。这是一个例子:

library(MASS)
library(stargazer)

# Fake data
set.seed(1234)
fake_data <- data.frame(y = as.factor(sample.int(4, 20, replace = TRUE)),
                        x1 = rnorm(20, mean = 1, sd = 1),
                        x2 = rnorm(20, mean = -1, sd = 1))

# Ordered logistic regression
o_log <- MASS::polr(y ~ x1 + x2,
                    data = fake_data,
                    Hess = TRUE, method = "logistic")

summary(o_log)

# Create regression table
stargazer(o_log)

我收到以下错误消息:

% Error: Unrecognized object type.

有人知道怎么解决吗?提前致谢。

P.S.:我在 OS X 10.13 上,使用 R 3.4.3、MASS 7.3.47 和 stargazer 5.2。

编辑:根据 stargazer 的小插图,应该支持来自 polr 的对象。

最佳答案

我不知道原因,但是当我将 MASS::polr 更改为 plor 时,错误被移除并且工作正常。看来是包stargazer的bug。

关于r - R 中带有 polr 的 Stargazer 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47755845/

相关文章:

R:使用 MatchIt 进行倾向得分匹配。如何为不同协变量指定所需的匹配精度?

r - 为什么来自mgcv的bam对于某些数据比较慢?

r - 简单的 R 3d 插值/曲面图

r-markdown - 如何从观星表中排除标准错误?

r - 扩展观星者

r %in% 数据表因素的运算符(operator)行为?

r - 使用scale_fill_gradient时处理极值/分布的其他方法?

r - R观星台中的小数

r - 在 R 中使用 Stargazer 进行多次回归中的虚拟变量

r - 使用 stargazer 添加一行注释