【发布时间】:2020-03-23 21:24:33
【问题描述】:
我想问在做面板数据模型时:随机、固定和 LSDV 使用lm 函数。当使用 stargazer 获得漂亮的结果表时,我们会为所有横截面虚拟 coef 获得一个附加变量 coef。如下例所示:
#Load packages
library(foreign)
library(plm)
library(stargazer)
#Load in Wooldridge data on crime
crime <- read.dta("http://fmwww.bc.edu/ec-p/data/wooldridge/crime4.dta")
#Declare our data to be a panel data set
crime.p <- pdata.frame(crime,index=c("county","year"))
#Run a panel model
#fixed effects / within
fixedeff <- plm(log(crmrte) ~ polpc + lwtuc + avgsen + wfed + d82 + d82 + d84 + d85,data=crime.p,model="within")
#Random effects
randomeff <- plm(log(crmrte) ~ polpc + lwtuc + avgsen + wfed + d82 + d82 + d84 + d85,data=crime.p,model="random")
#LSDV
LSDV <- lm(log(crmrte) ~ polpc + lwtuc + avgsen + wfed + d82 + d82 + d84 + d85 + factor(county)-1, data=crime.p)
stargazer(fixedeff, randomeff, LSDV, type = "text")
有没有办法让一张漂亮的桌子不包含所有factor(county) coefs?
我知道我们可以在打印表格时“手动”完成,但是我需要在函数中这样做,所以我需要 type = "text"。
【问题讨论】:
-
查看
?stargazer,omit = ...的选项非常多。也许这有帮助? -
我知道
omit参数,我不知道如何在脚本中实现它 -
我认为,如果您使用最小可重现示例(包括数据,例如使用
mtcars或类似的)将其归结为您的确切问题,那么人们会更容易帮助您。参见例如stackoverflow.com/questions/5963269/… 现在我们必须猜测omit的问题可能是什么。 -
嗨@Petr,如果解决方案适合您,我很想得到一个支持。最好的问候,马可
标签: r rstudio panel-data stargazer