库 Influence.ME:'closure' 类型的对象不可子集化
Library Influence.ME: Object of type 'closure' is not subsettable
我尝试使用 Influence.ME
库在 glmer 模型 (lme4
) 中检测有影响力的案例。
我收到以下错误:
Error in data.adapted[, group.var] : object of type 'closure' is
not subsettable
我知道这个错误是什么意思,我正在尝试索引一个函数。问题是我不知道如何解决。它是由我的数据矩阵的格式引起的吗?因为我估计是逻辑回归模型?
感谢任何帮助。
=====
示例代码有效:
data(school23)
model.a <- lmer(math ~ structure + SES + (1 | school.ID), data=school23)
alt.est.a <- influence(model=model.a, group="school.ID")
=====
我的代码产生错误:
m1 <-glmer(outcome ~ predictor + (1 | subjects), family = binomial)
estex.m1 <- influence(m1,"subjects")
其中结果、预测变量和受试者这三者都包含一个包含 21,007 个观察值的向量。 (注意。在 glmer-function
中包含 data
参数没有帮助)
找到解决方案。在原始模型中,我没有使用变量名,而是指定了列标签(例如,data[,"outcome"]
),这些标签在 influence
函数中被错误解析。
我尝试使用 Influence.ME
库在 glmer 模型 (lme4
) 中检测有影响力的案例。
我收到以下错误:
Error in data.adapted[, group.var] : object of type 'closure' is not subsettable
我知道这个错误是什么意思,我正在尝试索引一个函数。问题是我不知道如何解决。它是由我的数据矩阵的格式引起的吗?因为我估计是逻辑回归模型?
感谢任何帮助。
===== 示例代码有效:
data(school23)
model.a <- lmer(math ~ structure + SES + (1 | school.ID), data=school23)
alt.est.a <- influence(model=model.a, group="school.ID")
===== 我的代码产生错误:
m1 <-glmer(outcome ~ predictor + (1 | subjects), family = binomial)
estex.m1 <- influence(m1,"subjects")
其中结果、预测变量和受试者这三者都包含一个包含 21,007 个观察值的向量。 (注意。在 glmer-function
中包含 data
参数没有帮助)
找到解决方案。在原始模型中,我没有使用变量名,而是指定了列标签(例如,data[,"outcome"]
),这些标签在 influence
函数中被错误解析。