高级 会员 更新于 2026-05-05
联合轨迹模型在纵向数据与生存结局中的应用
1. 这个方法解决什么问题
联合模型(Joint Model)同时分析纵向变化轨迹和生存结局(如死亡、发病),解决了传统单独分析中纵向数据和生存数据之间的信息割裂问题。
2. 适合哪些护理研究场景
- 衰弱指数变化轨迹与死亡风险的联合分析
- 术后功能恢复轨迹与再入院风险
- 生活质量变化与无进展生存期的关系
- 生物标志物动态变化与临床事件
3. 数据需要长什么样
需要同时有纵向测量数据(多次重复测量)和生存数据(事件发生时间 + 是否删失)。两个数据集通过 ID 关联。
4. 模型逻辑用人话怎么理解
联合模型有一个”潜变量”连接两部分:纵向子模型描述指标如何随时间变化,生存子模型描述事件发生风险。潜变量把两部分串起来——纵向变化越快,生存风险可能越高(或越低)。
5. R 代码模板
library(joineRML)
# 拟合联合模型
fit <- mjoint(
formLongFixed = list("y" = yvar ~ time),
formLongRandom = list("y" = ~ time | ID),
formSurv = Surv(surv_time, event) ~ covariate,
data = list(longdat, survdat),
timeVar = "time"
)
summary(fit)
6. 结果怎么解释
关注关联参数(association parameter):如果为正且显著,说明纵向指标上升越快,事件风险越高。同时关注纵向轨迹的固定效应和随机效应方差。
7. 论文中怎么写
中文: 采用联合模型同时分析衰弱指数的纵向变化轨迹与全因死亡率。模型显示衰弱指数每增加 0.1/年,死亡风险增加 34%(HR = 1.34, 95% CI 1.21–1.49)。
8. 常见错误
- 纵向数据和生存数据样本不匹配
- 忽略联合模型的关联参数是否显著
- 不考虑纵向测量的测量误差
代码生成器
这个方法浏览器端无法稳定运行。填写你的变量名,生成可粘贴到 RStudio 的 R 代码。