我正在尝试在 R 中创建精算生存分析(我正在关注一些工作示例)。我认为最好的方法是使用survival
包。所以像:
library(survival)
surv.test <- survfit(Surv(TIME,STATUS), data=test)
但是,为了得到正确的答案,我需要将TIME
变量划分为 365 天的间隔,我无法完全弄清楚如何做到这一点,以便它与给定的结果相匹配。
据我所知,函数中没有选项survfit
可以做到这一点。我浏览了几个文档示例,但没有一个试图创建阶梯类型的情节(有一个type='interval'
选项,但似乎做了一些不同的事情)。所以我想我需要在应用该功能之前重新组合我的数据survival
?
有任何想法吗?
PS:在 SPSS 这将是INTERVAL = THRU 10000 BY 365
;在Stataintervals(365) ... connect(stairsteps)