我有这样的数据集:我如何使用逻辑回归在R中预测NA的反应?
年龄 - 工作-------贷款 - Ÿ
57 - 退役 - - - 是 - 否
44 - 管理 - - - 不 - 不
39 - 未知 - 不 - 不
47 - 服务 - 不 - 是
41 - 管理-----无 - 无
51 - 老师 - - 是 - 否
45 - 未知 - 否 - 是
57 - 退役------否 - 否
42 - teacher ----- no --NA
30 - student ----- no - 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
甚至在案件?
谢谢托马斯,是的,我实际上试图通过逻辑回归来计算NA值。我已经使用过鼠标包,但是我在这里要做的是获得一个包含推测值的新数据集;因为我无法使用老鼠。你有这个想法吗? – Hamed
查看Amelia,它会给你一个包含几个推测数据框的列表。它非常易于使用。 – Thomas