2017-04-06 4 views
0

을에 survminer 패키지 (ggsurvplot)를 사용하여 검열 이벤트의 모양 변경 :내가 꽤 잘 작동 R의 카플란 - 마이어 곡선, 만들 수 survminer 패키지를 사용하고 R

plotUICC=survfit(Surv(as.numeric(myData$eventtime),event=myData$eventtype)~myData$UICC, data = myData) 

ggsurvplot(plotUICC,data=myData, risk.table = FALSE,pval = TRUE,conf.int = FALSE,legend.labs = c("UICC I", "UICC II"),legend = c(0.25, 0.26),legend.title = "",xlab = "Time in Months")) 

Kaplan Meier Curve created with the Cod above

"+"를 검열 된 이벤트로 변경하고 간단한 "|" 대신. 불행히도 도움도 (ggsurvplot)도 구글도 나를 도울 수 없다.


이들은로드 packeges있다 : 하나는 예컨대, 검열의 형상을 변경하려는 이상적

library(survminer) 
library(survival) 
fit <- survfit(Surv(time, status) ~ sex, data = lung) 
p1 <- ggsurvplot(fit, data = lung) 

:

other attached packages: 
[1] ggthemes_3.4.0 survminer_0.3.1 ggpubr_0.1.2 ggplot2_2.2.1 survival_2.40-1 
[6] readxl_0.1.1 gridExtra_2.2.1 
+0

당신이 확장 가능 :이 제안은 현재 합병, ggsurvplot의 development version 지금 censor.shape 및 censor.size 인수를 받아 귀하의 질문에 최소한의 작업 예제 (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)를 제공하십시오. – CMichael

답변

1

최소한의 동작 예는 다음과 같다 like :

p2 <- ggsurvplot(fit, data = lung, censor.shape=124) 

나는 원래의 생존자 패키지로이를 수행 할 수있는 방법을 찾지 못했습니다. 다음 플롯이 생성되도록 survminer의 fork, 나는이 문제를 구현 :

enter image description here

censor.shape에 대한

가능한 값은 여기에서 찾을 수 있습니다 : http://sape.inf.usi.ch/quick-reference/ggplot2/shape

내가하지 않은 이것을 철저히 테스트했지만이 확장은 이미 나에게 매우 유용하다. 의 "+"검열 ... 몇 시간 동안 나를 귀찮게

편집 :

ggsurvplot(fit, data = lung, censor.shape="|", censor.size = 4)