r - speedglm 返回“$ 运算符对原子向量无效”,而 glm 不返回
问题描述
因为我正在研究一个包含许多预测变量的大型数据集的逻辑回归模型,所以我决定尝试使用 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 返回此错误?
解决方案
推荐阅读
- javascript - 从收音机的文本交换活动按钮
- html - 垂直对齐不起作用
- react-native - react-native-swipeout 不适用于android
- swift - UITableView 自定义类不显示结果
- wpf - 如何获取事件发射项控件的数据上下文?
- sharepoint - 用于触发工作流的 SharePoint 2016 自定义操作
- ios - UITextField 使用临时重音忽略 shouldChangeCharactersIn
- python - Python中的曲线拟合指数增长函数
- oracle - 将表从一个正在运行的提取进程移动到金门中的另一个提取
- android - 将视图添加到 .axml 时出现 InvalidCastException