我想運行R中逐步迴歸來選擇最適合的模式,我的代碼在這裏附:逐步迴歸錯誤
full.modelfixed <- glm(died_ed ~ age_1 + gender + race + insurance + injury + ais + blunt_pen +
comorbid + iss +min_dist + pop_dens_new + age_mdn + male_pct +
pop_wht_pct + pop_blk_pct + unemp_pct + pov_100x_npct +
urban_pct, data = trauma, family = binomial (link = 'logit'), na.action = na.exclude)
reduced.modelfixed <- stepAIC(full.modelfixed, direction = "backward")
有一個錯誤消息說
Error in stepAIC(full.modelfixed, direction = "backward") :
number of rows in use has changed: remove missing values?
幾乎數據中的每個變量都有一些缺失值,所以我不能刪除所有缺失值(data = na.omit(data))
有關如何解決此問題的任何想法?
謝謝!
好像不止一個編程問題一個統計問題 - 可能是一個更適合stats.stackexchange。也許你想要推斷缺失的數據? – Gregor
使用多重填補來填充缺失值並避免逐步迴歸,因爲它具有嚴重的統計問題並且有更好的方法可用。 – Roland