Я знайшов безліч формул, що показують, як знайти середній час виживання для експоненціального або розподілу Вейбулла, але я маю значно менше везіння для функцій нормального виживання журналу.
З огляду на наступну функцію виживання:
Як можна знайти середній час виживання. Як я розумію, є оціночним параметром масштабу, і що exp ( ) з параметричної моделі виживання - . Хоча я думаю, що я можу це маніпулювати символічно, щоб отримати t все самостійно після встановлення S (t) = 0,5, що особливо спотикає мене, як обробити в чомусь на зразок R, коли він насправді зводиться до введення всіх оцінок і отримання середній час.β μ ϕ
Поки що я генерував функцію виживання (і пов'язані з нею криві), наприклад:
beta0 <- 2.00
beta1 <- 0.80
scale <- 1.10
exposure <- c(0, 1)
t <- seq(0, 180)
linmod <- beta0 + (beta1 * exposure)
names(linmod) <- c("unexposed", "exposed")
## Generate s(t) from lognormal AFT model
s0.lnorm <- 1 - pnorm((log(t) - linmod["unexposed"]) / scale)
s1.lnorm <- 1 - pnorm((log(t) - linmod["exposed"]) / scale)
## Plot survival
plot(t,s0.lnorm,type="l",lwd=2,ylim=c(0,1),xlab="Time",ylab="Proportion Surviving")
lines(t,s1.lnorm,col="blue",lwd=2)
Що дає наступне: