【发布时间】:2021-08-19 01:11:53
【问题描述】:
我是 R 的新手,我正在尝试对一组临床数据执行逻辑回归。 我的自变量是 AGE、TEMP、WBC、NLR、CRP、PCT、ESR、IL6 和 TIME。 我的因变量是二项式 CRKP。
使用 glm.fit 后,我收到以下错误消息:
glm.fit <- glm(CRKP ~ AGE + TEMP + WBC + NLR + CRP + PCT + ESR, data = cv, family = binomial, subset=train)
Warning message:
glm.fit: fitted probabilities numerically 0 or 1 occurred
我搜索了潜在问题并使用 corrplot 函数查看是否存在可能导致过度拟合的多重共线性。
这就是我的情节。
相关图显示我的 ESR 和 PCT 变量高度相关。同样,CRP 和 IL6 高度相关。但它们都是我想纳入模型的重要临床指标。
我尝试使用 VIF 选择性地丢弃变量,但这不会有偏见,而且我必须牺牲一些我感兴趣的变量。
有人知道我能做什么吗?请帮忙。谢谢!
【问题讨论】:
-
这个模式使用了多少个观测值?二项式 GLM 可以仅与少数几个预测变量完美匹配,具体取决于您的观察次数
-
我总共有 51 个观察结果。
标签: r regression data-analysis logistic-regression correlation