首页 > 解决方案 > 使用 greg 包计算非比例风险时跳过 n 个初始年

问题描述

我正在使用包 Greg 来计算非比例风险。我的数据集只包含 65 岁以上的受试者,所以我想跳过前 65 年。

以下是我使用的代码:

apoe_s_f_ts <- timeSplitter(apoe_s_f_s,
                            by = 5,
                            time_var = "duration21yrs",
                            event_var = "censor21yrs",
                            time_offset = 65)

但是,上面的代码给出了以下错误:

subset.data.frame 中的错误(apoe_s_f, parse(text = paste("duration21yrs", : 'subset' 必须是逻辑的

变量 duration21yrs 的范围是 66.2-106.8。

谁能向我解释我犯了什么错误?

谢谢!

标签: rcox-regression

解决方案


推荐阅读