library(survival)
Неправильно указано следующее:
KM.fit<-survfit(Surv(T3,Z1)~1,data=burn)
Вы, вероятно, хотите:
KM.fit <- survfit(Surv(T3, D3)~1, data=burn)
Это общее выживание от стратикулезной инфекции aureaus. Смотрите страницу справки для Surv
для получения подробной информации о том, как построить этот объект. Чтобы построить кривую выживания:
plot(KM.fit, lwd=2)
Это дает кривую выживания Каплана-Мейера для всей группы с 95% доверительным интервалом.
Для проверки на эффект лечения (Z1: купание против тела очистка), затем вы добавляете Z1 в правую часть формулы:
KM.fit.Z1 <- survfit(Surv(T3,D3)~Z1, data=burn)
KM.fit.Z1
cols <- c("black", "blue")
plot(KM.fit.Z1, lwd=2, lty=1:2, col=cols)
legend(5, 0.3, c("group 1: Bathing", "group 2: bodily cleansing"),
lty=1:2, lwd=c(2,2), col=cols)
И тест:
survdiff(Surv(T3, D3)~Z1, data=burn)
Страница справки burn
объясняет переменные:
Z1 Процедура: 0 регулярных купаний 1 очищение тела
Z2 Пол (0 = мужской 1 = женский)
Z3 Раса: 0 = небелая 1 = белый
T3 Время до стратикулезной инфекции aureaus или во время обучения
D3 Страфилоктное aureaus инфекции: 1 = да 0 = нет