В своей текущей работе я часто использую функцию Survfit () для вычисления оценки Каплана-Мейера для данных о выживаемости и выполняю тест логарифмического ранга с помощью функции Survdiff ().
Я хотел бы знать, как я могу извлечь информацию о формуле и подмножестве из вызова Surfit () и ввести ее непосредственно в Survdiff (). Я обычно использую
survdiff(formula(survfit.object))
но это не распознает аргумент подмножества, предоставленный в моем вызове Surffit.
Например:
library(survival)
fail.time <- 12*rexp(100)
group <- factor(sample(1:3,100,replace=TRUE),1:3,c('a','b','c'))
fail.status <- rbinom(100,1,0.4)
srv<-survfit(Surv(fail.time,fail.status)~group,subset=group!="a")
survdiff(formula(srv))
это не то, что я хочу, скорее, я бы хотел
survdiff(formula(srv),subset=group!="a")
но я надеюсь найти метод, который позволит мне больше не добавлять информацию о подмножестве.
Спасибо!