我使用以下代码在R中运行逻辑回归:
logistic.train.model3 <- glm(josh.model2, family=binomial(link=logit), data=auth, na.action = na.exclude)
print(summary(logistic.train.model3))
我的响应变量是二进制,取值为1或0.
当我查看摘要时,一切看起来都很好,每个变量都有一个系数。
但是,当我尝试使用以下代码输出预测概率时:
auth$predict.train.logistic <- predict(logistic.train.model3, type = "response")
我的预测中有近20%是&#34; NA&#34;。怎么会这样?到底是怎么回事?提前谢谢!
答案 0 :(得分:0)
你的变量中有NA
吗?如果是这样,您将获得NA
预测值。