表 data1 有大约 35 万个观测值。我想估计下面的 6 个模型并使用 stargazer 将结果输出到乳胶中。我应该指定 y1 是一个二进制变量,我正在处理 100 家公司。恐怕我没有任何数据可以发布。
这是我的代码。问题是每个估计都存储在 RAM 中,并且没有足够的内存来运行 Stargazer。
我有两个问题?
- 有没有办法将“glm”对象存储在磁盘上,然后用 stargazer 调用它们?
stargazer 是否需要整个“glm”对象来输出乳胶代码。?
l0 <- glm(y1~ x1 + log(x2)+ x3+ factor(x5)+ factor(firms) ,data=data1, family=binomial(link=logit), model=FALSE)
l1 <- glm(y1~ x1 + log(x2)+ x3+ factor(x5)+ x4+factor(firms) ,data = data1,family=binomial(link=logit), model=FALSE) l2 <- glm(y1~x1 +log(x2)+ x3+ factor(x5)+x4+ factor(x6) + factor(firms), data=data1,family=binomial(link=logit) , model=FALSE) l3 <- glm(y1~x1 +log(x2) + x3+ factor(x5) + x4+factor(x6) + x7+ factor(firms) ,data = data1,family=binomial(link=logit), model=FALSE) l4 <- glm(y1~x1 + log(x2) + x3+ factor(x5) +x4+ factor(x6)+ x7+installments + factor(firms) ,data = data1,family=binomial(link=logit), model=FALSE) l5 <- glm(y1~x1 + log(x2) + x3+ factor(x5) +x4+ factor(x6)+ x7 +installments + x8+ factor(firms) ,data = data1,family=binomial(link=logit), model=FALSE) stargazer(l0,l1,l2,l3,l4,title="Regression Results with Fixed Effects", align=TRUE,apply.coef=or ,out = "path.tex", covariate.labels=covlabel,omit="firms", omit.labels="Firms", omit.yes.no=c("Yes","No"))