我无法在stargazer
中订购回归输出。我有一个带有交互项的回归模型:
reg <- lm(y ~ x1 + x2 + x1*x2 + x3..., data = data1)
我在观星台上尝试了几件事:
library(stargazer)
stargazer(reg, type ="html", out = "file.html", order = c("x1*x2", "x2"...))
和
stargazer(reg, type ="html", out = "file.html", order = c("^x1*x2$", "^x2$"...))
我也尝试过:
vars.order <- c("x1*x2", "x2"...)
并将其放入观星台
stargazer(reg, type ="html", out = "file.html", order = paste0("^" , vars.order, "$"),..)
但是我的变量没有遵循我试图将它们分配给的顺序。
如果您对其他软件包开放,我将使用texreg
软件包,并立即进行此操作。 示例:
texreg
将library(texreg)
fit <- lm(mpg ~ hp + cyl*drat, mtcars)
screenreg(fit, reorder.coef=c(5, 1:4))
# ====================
# Model 1
# --------------------
# cyl:drat -0.79
# (0.80)
# (Intercept) 5.41
# (19.14)
# hp -0.02
# (0.02)
# cyl 1.32
# (2.82)
# drat 7.50
# (4.97)
# --------------------
# R^2 0.78
# Adj. R^2 0.74
# Num. obs. 32
# RMSE 3.05
# ====================
# *** p < 0.001, ** p < 0.01, * p < 0.05
用于控制台,将texreg::screenreg
用于HTML,将texreg::htmlreg
用于LaTeX。