【发布时间】:2017-10-18 19:12:25
【问题描述】:
我想在 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。也许您想估算丢失的数据?
-
使用多重插补来填补缺失值并避免逐步回归,因为它存在严重的统计问题并且有更好的方法可用。
标签: r logistic-regression