gpt4 book ai didi

r - 生存剧情传说

转载 作者:行者123 更新时间:2023-12-04 18:06:58 25 4
gpt4 key购买 nike

嗨,我对 R 完全陌生。这是我第一次尝试。我正在制作一个按年龄分割的生存图。我不知道如何为每个年龄线指定颜色并将其放入图例中。任何人都可以帮忙吗?

require(survival)  # not loaded by default although installed by default
group <- age
kmsurvival1 <- survfit(Surv(as.numeric(time),event) ~ group)
plot(kmsurvival1, xlab="Time",ylab="Survival Probability", mark.time = F)

最佳答案

您只需要指定一个长度与绘图中的行数(即组数)相同的颜色向量。你可以这样做

N <- length(unique(group))
plot(kmsurvival1, xlab="Time",ylab="Survival Probability", mark.time = F,
col=1:N)
legend(
"topright",
legend=unique(group),
col=1:N,
horiz=FALSE,
bty='n')

或者您可以手动指定颜色 col=c('black','blue','red') (取决于您需要多少种颜色)。

来自 ?plot.survfit 中的示例,
library(survival)
leukemia.surv <- survfit(Surv(time, status) ~ x, data = aml)
plot(leukemia.surv, lty = 2:3,col=3:4)
lLab <- gsub("x=","",names(leukemia.surv$strata)) ## legend labels
legend(
"top",
legend=lLab,
col=3:4,
lty=2:3,
horiz=FALSE,
bty='n')

enter image description here

关于r - 生存剧情传说,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24724258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com