我使用以下代码在 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% 是“NA”。怎么会这样?到底是怎么回事?提前致谢!
最佳答案
你的变量中有NA
吗?如果是这样,您将获得 NA
预测值。
关于r - 逻辑回归在 R 中预测 "NA"概率 - 为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23276316/