私はこのデータセットを持っています:
年齢 -- 仕事 ------- ローン -- Y
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
欠損値がある場合でも応答値を予測するにはどうすればよいですか?