Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我在 R 中有一个 survdiff 对象,是否有一种快速的方法来确定哪个组的生存率最高(如果有显着差异)?
基本上,我循环遍历数据帧的行并每次获取 survdiff p 值,但如果特定组显示出最佳生存率,我真的只对 p 值感兴趣。
我找到了答案。
对于一个 survdiff 对象 y = (formula = Surv(stime, event) ~ tclass), y$obs/y$exp,观察到的/预期的事件,对于存活率最高的组来说将是最低的,对于有最好的生存,等等。这些值按存储在 names(y$n) 中的名称排序,因此您可以通过以下方式检查最佳生存组的名称:
名称(y$n)[y$obs/y$exp==min(y$obs/y$exp)