Изменение цвета символа на графике Р Каплана Мейера?

Возможно, глупый вопрос, но как изменить символ или цвет метки на графике Каплана Мейера? Я знаю, что в lines.survfit есть возможность изменить фактический символ метки, но, по-видимому, не цвет символа (только цвет линии).

Я попытался вручную добавить метки с помощью line() или points() и изменить цвет и символ этих меток с помощью pch и col. Однако оценки были неполными; не все подвергнутые цензуре события были помечены этим методом.

Кто-нибудь знает, как это сделать?


person user2472195    schedule 10.06.2013    source источник


Ответы (1)


Не могу понять, в чем может быть проблема... кажется, работает так, как ожидалось:

 #Example from help page ("works")

fit <- survfit(Surv(time, status==2) ~ sex, pbc,subset=1:312)
 plot(fit, mark.time=FALSE, xscale=365.25,
         xlab='Years', ylab='Survival')
 lines(fit[1], lwd=2, col="black", xscale=365.24)    
 points(fit[1], lwd=2, col="red", xscale=365.24)

Нужен контрпример.... с данными и кодом.

person IRTFM    schedule 10.06.2013
comment
Hmmm runnign, который сделает линию красной, а границу символа красной. Однако я пытаюсь сделать символ сплошным красным, а линию оставить другого цвета, скажем, черного. Изменить: неважно, ваше решение работает, я случайно запустил другую строку. Большое спасибо! - person user2472195; 11.06.2013
comment
Если это не ваше желание, исправление покажется очевидным. Измените аргументы цвета. - person IRTFM; 11.06.2013