我有这个数据集:
年龄 -- 工作 ------- 贷款 -- 是
57 -- 退休 -- -- 是 -- 没有
44 -- 管理员 -- -- 没有 -- 没有
39 -- 未知 -- 没有 -- 没有
47 - - 服务 -- 否 -- 是
41 -- 管理员 ----- 否 -- NA
51 -- 老师 --- 是 -- 否
45 -- 未知 -- 否 -- 是
57 -- 退休 ---- -- 没有 -- 没有
42 -- 老师 ----- 没有 --NA
30 -- 学生 ----- 没有 -- NA
我想使用逻辑回归来预测 y 的所有值,但我只得到 10 个预测中的 7 个。因此,它省略了y==NA
.
这是我的代码:
fit <- glm(y~ age+ as.factor(job)+ as.factor(loan), data= mydat, family=binomial)
predict( fit, type="response", na.action=na.pass)
y
即使在缺少值的情况下,我如何预测响应值?