model.frame.default中出错…;可变长度不同(但数据中没有NAs)
在运行model.frame.default中出错…;可变长度不同(但数据中没有NAs),r,glm,R,Glm,在运行glm模型时,我遇到了一条奇怪的错误消息,我无法理解。错误消息是错误的 model.frame.default中出错(公式=case~menumelstatus+PARITY+:变量长度不同(为'PD'找到) 当我运行以下代码时: lr.PD <- glm(case ~ MENSTRUALSTATUS + PARITY + k_BMI + PD, family = "binomial", data = teData.volpara) 我在这里发现了一个类似
glm
模型时,我遇到了一条奇怪的错误消息,我无法理解。错误消息是错误的
model.frame.default中出错(公式=case~menumelstatus+PARITY+:变量长度不同(为'PD'找到)
当我运行以下代码时:
lr.PD <- glm(case ~ MENSTRUALSTATUS + PARITY + k_BMI + PD, family = "binomial",
data = teData.volpara)
我在这里发现了一个类似的问题:但我似乎找不到任何可能导致问题的
NA
s您需要提出您的问题。使用dput
向我们展示一些返回与您面临的相同错误的数据。否则,我们只能猜测可能的错误。您的所有变量都在teData.volpar中定义了吗一个
数据集,如果没有,模型将在全局环境中查找它。例如,newvar
未在mtcars
中定义,并且与模型中的其他变量的长度不同:运行newvar投票关闭,因为不可再现;操作无响应
teData.volpara <- teData[complete.cases(teData),]