Tôi đã tìm thấy rất nhiều công thức cho thấy cách tìm thời gian tồn tại trung bình cho phân phối theo cấp số nhân hoặc Weibull, nhưng tôi gặp ít may mắn hơn cho các chức năng sinh tồn thông thường.
Cho hàm tồn tại sau:
Làm thế nào để tìm thấy thời gian sống sót có nghĩa là. Theo tôi được biết, là tham số quy mô ước tính, và đó exp ( β ) từ một mô hình tồn tại tham số là μ . Mặc dù tôi nghĩ rằng tôi có thể điều khiển nó một cách tượng trưng để có được tất cả sau khi đặt S (t) = 0,5, nhưng điều đặc biệt làm tôi thất vọng là làm thế nào để xử lý ϕ trong một cái gì đó như R khi nó thực sự đưa vào tất cả các ước tính và đạt được giá trị trung bình thời gian.
Cho đến nay, tôi đã tạo ra chức năng sinh tồn (và các đường cong liên quan), như vậy:
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)
Sản lượng nào sau đây: