首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >限制使用rms lrm对象

限制使用rms lrm对象
EN

Stack Overflow用户
提问于 2012-12-25 21:57:23
回答 2查看 3.2K关注 0票数 4

我无法从rms包中获得逻辑回归来处理logistic (),下面是一个示例:

代码语言:javascript
复制
library(rms)
data(mtcars)
dd <- datadist(mtcars)
options(datadist = "dd")
fit <- lrm(am ~ gear + mpg, data=mtcars)
confint(fit)

这就产生了错误:

错误:$操作符对原子向量无效

而traceback()给出:

代码语言:javascript
复制
4: profile.glm(object, which = parm, alpha = (1 - level)/4, trace = trace)
3: profile(object, which = parm, alpha = (1 - level)/4, trace = trace)
2: confint.glm(fit)
1: confint(fit)

我想限制不是为lrm()模型实现的。

我的问题

有没有一种方便的替代方法?有没有为rms软件包创建的其他替代方案?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-26 01:59:27

试试这个:

代码语言:javascript
复制
> summary(fit)[ , c("Lower 0.95", "Upper 0.95")]
               Lower 0.95   Upper 0.95
gear        -6.148918e+01 9.756505e+01
 Odds Ratio  1.975094e-27 2.354854e+42
mpg         -1.063706e+00 6.028564e+00
 Odds Ratio  3.451743e-01 4.151185e+02

(这些结果表明完全分离或其他模拟病理。)

票数 2
EN

Stack Overflow用户

发布于 2012-12-25 22:15:51

confint.default(fit)似乎起作用了。注意,它正在构造Wald置信区间,而不是confint.glm()生成的更精确的剖面置信区间。

class(fit)methods(class="lrm")methods(class="rms")不建议任何明显的替换.

您可能会查看bootcov()和朋友的引导置信区间(但我还没有开始工作……)

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14034277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档