【发布时间】:2020-12-10 01:57:15
【问题描述】:
我根据两个不同的模型制作了两个不同的图:fit1 和 fit2。我想附上这两个图,但我不知道该怎么做。
df %>% filter(category_LVEF == 0) -> df1
df %>% filter(category_LVEF == 1) -> df2
install.packages("rms")
library(rms)
library(survival)
install.packages("datadist")
ddist1 <- datadist(df1)
options(datadist='ddist1')
fit1 <- cph(Surv(`time`, death) ~ rcs(heart rate, 4) + category_Age + category_BP + category_BUN + category_Na + copd, data = df1, nk = 5)
plot(Predict(fit1, heart rate), xlab = "heart rate", ylab = "Relative Risk", lty = 1, lwd = 2)
plot(Predict(fit1, heart rate, ref.zero = TRUE, fun = exp))
ddist2 <- datadist(df2)
options(datadist='ddist2')
fit2 <- cph(Surv(`time`, death) ~ rcs(heart rate, 4) + category_Age + category_BP + category_BUN + category_Na + copd, data = df2, nk = 5)
plot(Predict(fit2, heart rate), xlab = "heart rate", ylab = "Relative Risk", lty = 1, lwd = 2)
plot(Predict(fit2, heart rate, ref.zero = TRUE, fun = exp))
适合1
适合2
【问题讨论】:
标签: r cubic-spline