Форум врачей-аспирантов

Здравствуйте, гость ( Вход | Регистрация )

> Анализ выживаемости в R
kont
сообщение 5.09.2016 - 16:24
Сообщение #1





Группа: Пользователи
Сообщений: 149
Регистрация: 11.02.2014
Пользователь №: 26005



Подскажите, пожалуйста, как в R мне разделить график Каплана -Мейерса по группам, чтобы каждая группа имела свой цвет.
Например
# Kaplan-Meier non-parametric analysis by group
kmsurvival1 <- survfit(Surv(kaplan17$time, kaplan17$event) ~ kaplan17$group)
plot(kmsurvival1, xlab="Time", ylab="Survival Probability")

График выглядит не информативно.
http://funkyimg.com/view/2gk7a
Как сделать, чтобы первая группа имела зеленый цвет, а вторая красный.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
 
Открыть тему
Ответов
kont
сообщение 5.09.2016 - 19:07
Сообщение #2





Группа: Пользователи
Сообщений: 149
Регистрация: 11.02.2014
Пользователь №: 26005



А вот ещё можете подсказать продвинутый способ разделять на подгруппы?
можно ли при указании пути к файлу, например так:
kaplan17 <- read.csv(kaplan1, sep=";", dec=",")
указать здесь нечто вроде "work with data, where "group"=0
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
ogurtsov
сообщение 5.09.2016 - 19:43
Сообщение #3





Группа: Пользователи
Сообщений: 127
Регистрация: 15.12.2015
Пользователь №: 27760



Цитата(kont @ 5.09.2016 - 19:07) *
А вот ещё можете подсказать продвинутый способ разделять на подгруппы?
можно ли при указании пути к файлу, например так:
kaplan17 <- read.csv(kaplan1, sep=";", dec=",")
указать здесь нечто вроде "work with data, where "group"=0


dplyr в помощь https://cran.rstudio.com/web/packages/dplyr...troduction.html
Хотя тут достаточно и базовых средств: kaplan17[kaplan17$group == 0, ]

А вот совсем простая вещь для визуализации при анализе выживаемости: https://ggobi.github.io/ggally/ggsurv.html

Сообщение отредактировал ogurtsov - 5.09.2016 - 19:45


Signature
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 

Сообщений в этой теме


Добавить ответ в эту темуОткрыть тему