首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用R软件包" Survival“进行多态生存分析

用R软件包" Survival“进行多态生存分析
EN

Stack Overflow用户
提问于 2014-05-16 05:10:35
回答 1查看 961关注 0票数 3

我正在尝试使用R survival包估计从状态1到状态2的Cox比例风险模型,如下所示:

代码语言:javascript
复制
Altman <- coxph(Surv(Tstart, Tstop, to == 2) ~ wWCTA + wRETA + wEBITTA + wMETL + 
            wSTA, data=Multistate, subset = from == 1, 
          frailty(x=id, distribution= "gamma"))

当我在没有frailty参数的情况下估计模型时,它工作得很好。但是当我包含它时,我得到了以下错误:

代码语言:javascript
复制
Error in if (any(ord > 1)) stop("Penalty terms cannot be in an interaction") : 
missing value where TRUE/FALSE needed

有没有人能解释一下我哪里错了?

致以敬意,

J

EN

回答 1

Stack Overflow用户

发布于 2015-04-15 23:40:36

我也有同样的问题,但最终意识到脆弱这个词是相加的!也就是说,它不应该在逗号之后,而应该在加号之后。

因此,将您的代码更改为以下代码应该可以解决问题:

代码语言:javascript
复制
Altman <- coxph(Surv(Tstart, Tstop, to == 2) ~ wWCTA + wRETA + wEBITTA + wMETL + wSTA + frailty(x=id, distribution= "gamma"), data=Multistate, subset = from == 1)
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23688701

复制
相关文章

相似问题

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