Я сделал несколько моделей выживания, используя подход Каплана-Меира, каждая модель выживания была построена путем извлечения подмножества данных в другую таблицу данных R на основе группового столбца, показанного в таблице данных. Я могу построить каждую кривую выживания отдельно, но я хочу построить все эти разные модели на одном графике. как лучше всего это сделать.
userid lifespan_days event group
2 4657 1 A
4 4658 1 A
16 1106 1 A
50 458 1 A
51 4393 1 A
57 305 1 A
Было бы здорово сделать это в ggplot. По поиску я нашел следующее: ggplot2
- построить несколько моделей на одном графике, но у меня проблемы с выполнением такого сценария из-за характера моих данных. Например, userid
принадлежит нескольким веб-сайтам, поэтому userid=2
может существовать в другой группе.
Допустим, используя приведенную выше таблицу данных, я создал следующее:
a_time <- dt$lifespan_days
a_event <- dt$event
survival_model_a <- survfit(Surv(a_time, a_event) ~ 1)
plot(survival_model_a)
это будет отображать только одно сходство на том же графике. Я хочу построить модель, которую я построил для данных группы b, которая находится в другом data.table / data.frame
lines()
вместоplot()
для последующих графиков. - person amoebe   schedule 07.05.2014