2017-02-15 7 views
5

survival 패키지를 사용하여 R에서 생존 분석을 실행하려고합니다. 나는 오른쪽 - 검열 된 데이터 (이벤트 시간, 이벤트 "1"또는 검열 "0") 만 있습니다. 나는 Surv 함수를 사용하여 생존 개체를 만들었습니다. 그러나 survdiffcoxph은 오류를 발생 시키므로 올바른 값을 가진 데이터로 인식하지 못한다는 의미입니다. 어떤 충고? survdiff에서생존자가 오른쪽 검열 한 데이터를 인식하지 못합니다.

> surv.dfs <- Surv(DaysFromTx,Event) 
> surv.dfs 
[1] 99:1 334:1 1024+ 1341+ 210+ 1069+ 890+ 1242+ 255+ 228+ 349+ 300+ 717+  2+ 657+ 995+ 491+ 1544+ 265:1 440+ 362:1 845+ 
[23] 669+ 1176+ 718+ 768+ 1171+ 2276+ 1152+ 207+ 1138+ 1002+ 942+ 644+ 1110+ 179:1 1535+ 841+ 923+ 904+ 367:1 959+ 746+ 1256+ 
[45] 83:1 439:1 69+ 449+ 591+ 983+ 787+ 704+ 825+ 747+ 28+ 41+ 907+ 181:1 371+ 388+ 166:1 702+ 647+ 944+ 903+ 797+ 
[67] 1095+ 770:1 1118+ 63:1 1762+ 1662+ 127:1 634+ 312+ 483+ 
> survdiff(surv.dfs ~ group) 

오류 (surv.dfs ~ 그룹) : coxph에서 마우스 오른쪽 검열 데이터 만

> coxph(surv.dfs ~ group) 

오류 (surv.dfs ~ 그룹) : 콕스 모델 아무튼 "생존"데이터를 지원하지 않습니다.

+1

Welcome to Stackoverflow. [재현 가능한 R 예제] (http://stackoverflow.com/q/5963269/3250126)를 제공해 주시겠습니까? 'dput (surv.dfs)'가 도움이 될 것입니다. – loki

답변

7

귀하의 요인 클래스 이벤트입니까? 숫자 또는 부울이어야합니다. 따라서 이벤트 클래스가 0 또는 1 인 경우 시도해보십시오.

df$Event <- as.numeric(df$Event) 
+1

감사합니다. 내 사건이 요인으로 분류되었습니다. –