r - 使用 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。
谁能向我解释我犯了什么错误?
谢谢!
解决方案
推荐阅读
- python - 请帮助解释删除前导零的代码(EPI-Python)
- github-actions - 如何在每次推送的提交上运行 GitHub 工作流
- c# - AutofacContrib.NSubstitute:升级到 AutoFac6 和 v6.2.2 后的 TypeLoadException
- reactjs - 成功部署仍然会导致默认页面
- python - 是否可以使用 try/except 语句结束 while 循环?
- java - 如何避免 scriptslauncher.bat: command not found error running Java in VS Code?
- c# - 如何将数据从控制器传递到 ASP.NET MVC 中的视图
- javascript - Javascript:在 forloop 期间或整个循环运行后是否更新内部 HTML?
- unit-testing - CMake:本机编译单元测试并为嵌入式目标交叉编译代码
- python - Google Drive Watch 资源 URI 返回 403