面板数据 stargazer - 不包括因子变量
Panel data stargazer - Not including factor variables
做面板数据模型的时候想问一下:random, fixed and LSDV using lm
function。当使用 stargazer 获得不错的 table 结果时,我们得到了所有横截面虚拟系数的附加变量系数。如下例所示:
#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")
有没有一种方法可以让 table 不包含所有 factor(county)
系数?
我知道我们可以在打印 table 时做到 "by hand",但是我需要在函数中使用它,所以我需要 type = "text"
。
正如 coeffeinjunky 所说,它应该与 omit
一起使用。将其作为选项添加到 stargazer
:
stargazer(fixedeff, randomeff, LSDV, type = "text", omit=c("county"))
这是您要查找的输出吗?
做面板数据模型的时候想问一下:random, fixed and LSDV using lm
function。当使用 stargazer 获得不错的 table 结果时,我们得到了所有横截面虚拟系数的附加变量系数。如下例所示:
#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")
有没有一种方法可以让 table 不包含所有 factor(county)
系数?
我知道我们可以在打印 table 时做到 "by hand",但是我需要在函数中使用它,所以我需要 type = "text"
。
正如 coeffeinjunky 所说,它应该与 omit
一起使用。将其作为选项添加到 stargazer
:
stargazer(fixedeff, randomeff, LSDV, type = "text", omit=c("county"))
这是您要查找的输出吗?