我有這樣的數據集:我如何使用邏輯迴歸在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