代码之家  ›  专栏  ›  技术社区  ›  Max

speedglm返回“$运算符对原子向量无效”,而glm不返回

  •  0
  • Max  · 技术社区  · 5 年前

    因为我正在研究一个带有许多预测变量的大数据集的logistic回归模型,所以我决定尝试使用speedglm。

    glm(y ~ x1+x2+x3+....+x100, family = "binomial", data = mydata)
    

    它运行时没有问题,尽管有一个警告(至少对于完整的数据集),即模型无法收敛(如果我使用较小的预测变量集和/或较小的数据集,它可以正常工作)。如果我尝试

    speedglm(y ~ x1+x2+x3+....x100, family = "binomial", data = mydata)
    

    我明白错误

    $ operator is invalid for atomic vectors.
    

    mydata是一个数据帧,而不是原子向量的矩阵(因此glm没有问题)。为什么speedglm会返回这个错误?

    0 回复  |  直到 5 年前
    推荐文章