【发布时间】:2015-05-28 20:15:02
【问题描述】:
在 R 中运行 Cox PH 回归后,我需要在数据框中添加预测风险比列。数据框是面板数据,其中 numgvkey 如果公司标识符和年龄是时间标识符。您可以从此链接下载一小部分日期: https://drive.google.com/file/d/0B8usDJAPeV85VFRWd01pb0h1MDA/view?usp=sharing
我做了以下事情:
library(survival)
library(readstata13)
sme <- read.dta13("sme.dta")
reg<-coxph(Surv(age,EVENT2)~L1FETA+frailty(numgvkey), ties=c("efron"), data=sme)
summary(reg)
hr <- predict(reg, type="risk")
如何在“sme”数据框中添加第 5 列“危险比”(hr)?另外,有什么方法可以预测 EVENT2 的概率而不是 'hr'?
【问题讨论】:
-
添加列你可以做
sme$hr <- predict(reg, type="risk", newdata = sme)。概率不是像exp(-hazard)或类似的简单转换吗? -
非常感谢,这很有帮助。
标签: r dataframe survival-analysis cox-regression