Я пытаюсь создать кривую KM и хотел бы, чтобы как обычно, на графике отображались цензурные события (например, крест или эквивалент).Звеноцензурные события в версии R 3.3.2
Я использую версию R выше и обновил пакеты «выживание», «KMsurv» и «rms».
Я попытался использовать код, показанный на некоторых сайтах без успеха.
Пример из http://www.visualcinnamon.com/2013/07/plotting-survival-analysis-results-in-r.html
library(survival)
data(colon)
fit = survfit(Surv(time,status)~rx, data=colon)
plot(fit, xlab="Time", ylab="Survival Probability", main="Kaplan-Meier plot")
Я генерировать кривую КМ, но цензурированное событие не представлены в графическом виде.
Я также попытался (с помощью пакета среднеквадратичного):
fit <- npsurv(Surv(time,status)~rx, data=colon)
survplot(fit)
Ничего не работало. Что мне не хватает?
PS: mark.time в базе R работал, но меня интересует кумулятивный график вероятности (AKA «перевернутый KM»), и я не думаю, что это можно сделать легко в базе R. Это очень просто с rms с использованием аргумента: 'fun = function (x) {1 - x}'
Извините, мне кажется, что я перепутал с тем, как правильно размещать код, и все они были объединены в одну строку. Мои извинения. – Marcos
Вы пытались установить параметр 'mark.time' в' TRUE'? он должен помочь ... (см. '? plot.survfit' для деталей ...) – Cath
Спасибо Cath, как за редактирование моего сообщения, так и за указание, как это сделать с базой R. Есть ли эквивалентный параметр для 'survplot' функции в RMS-пакете? – Marcos