【问题标题】:stargazer() for models with singularitiesstargazer() 用于具有奇点的模型
【发布时间】:2012-11-27 21:30:44
【问题描述】:

我尝试使用stargazer 包创建回归结果表。 不幸的是,stargazer拒绝创建表,因为奇点。 由于这些奇点来自具有多个层次的重叠因素,因此不容易避免。这就是我寻找替代解决方案的原因
这是一个工作示例 adapted from a related thread

library(sandwich)
library(stargazer)
set.seed(101)
dat<-data.frame(one=c(sample(1000:1239)),
            two=c(sample(200:439)),
            three=c(sample(600:839)),
            Jan=c(rep(1,20),rep(0,220)),
            Feb=c(rep(0,20),rep(1,20),rep(0,200)),
            Mar=c(rep(0,40),rep(1,20),rep(0,180)),
            Apr=c(rep(0,60),rep(1,20),rep(0,160)),
            May=c(rep(0,80),rep(1,20),rep(0,140)),
            Jun=c(rep(0,100),rep(1,20),rep(0,120)),
            Jul=c(rep(0,120),rep(1,20),rep(0,100)),
            Aug=c(rep(0,140),rep(1,20),rep(0,80)),
            Sep=c(rep(0,160),rep(1,20),rep(0,60)),
            Oct=c(rep(0,180),rep(1,20),rep(0,40)),
            Nov=c(rep(0,200),rep(1,20),rep(0,20)),
            Dec=c(rep(0,220),rep(1,20))) 
model <- lm(one ~ two + three + Jan + Feb + Mar + Apr + May + Jun + Jul + Aug + Sep + Oct + Nov +    Dec, data=dat)
summary(model)
stargazer(model)

由于奇异点,我得到错误:下标超出范围。你有什么想法可以解决这个问题吗?

【问题讨论】:

    标签: r regression sweave knitr


    【解决方案1】:

    这个问题已经解决了。较新版本的 stargazer(从 3.0 开始)对您的示例应该没有问题。

    【讨论】:

      猜你喜欢
      • 2020-07-05
      • 2017-09-06
      • 1970-01-01
      • 1970-01-01
      • 2012-03-09
      • 1970-01-01
      • 2020-07-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多