我对一个连续变量感兴趣,即血压。
血压越高,心脏病发作和中风的风险就越大。然而,研究经常报告说,低血压也与不良后果有关。
问题是:最佳血压是多少?血压在什么值时风险开始增加?
换句话说,我如何建模并以图形方式可视化不同血压水平的风险比。我怀疑有些人会建议限制三次样条。你对合适的 R 包有什么建议,可以帮助我想象血压对危险的影响。我对 Cox 回归和使用 RMS 包的计划非常熟悉。包括时间相关变量。
样本数据(无时间相关变量):
event <- c(1,0,1,0,0,0,0,1,0,0,0,1,1,0,1,0,0,1,0,1,1,1,1,0,1,1,1,0,0,1)
survival <- c(4,29,24,29,29,29,29,19,29,29,29,3,9,29,15,29,29,11,29,5,13,20,22,29,16,21,9,29,29,15)
statin <- c(0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0)
bloodpressure <- c(160,120,150,140,135,110,139,140,153,129,149,163,179,129,144,119,100,115,145,150,130,120,122,129,116,171,129,126,159,150)
data <- data.frame(event, survival, statin, bloodpressure)
View(data)
require(rms)
fit <- coxph(Surv(survival, event) ~ statin + rcs(bloodpressure, 3), data=data)
我有这样的想法:
http ://www.bmj.com/content/325/7372/1073/F1

http://www.nejm.org/doi/full/10.1056/NEJMoa1215740

谢谢




