Estimated Survival Function
Estimates the survival function S(T=t|x) based on estimated hazard rates. The hazard rates may or may not depend on covariates. The covariates have to be equal across all estimated hazard rates. Therefore the given hazard rates should only vary over time.
estSurv(haz)
haz |
Numeric vector of estimated hazard rates. |
The argument *haz* must be given for the all intervals [a_0, a_1), [a_1, a_2), ..., [a_q-1, a_q), [a_q, Inf).
Named vector of estimated probabilities of survival.
It is assumed that all time points up to the last interval [a_q, Inf) are available. If not already present, these can be added manually.
Thomas Welchowski welchow@imbie.meb.uni-bonn.de
Gerhard Tutz and Matthias Schmid, (2016), Modeling discrete time-to-event data, Springer series in statistics, Doi: 10.1007/978-3-319-28158-2
# Example unemployment data library(Ecdat) data(UnempDur) # Select subsample subUnempDur <- UnempDur [1:100, ] # Convert to long format UnempLong <- dataLong (dataSet=subUnempDur, timeColumn="spell", censColumn="censor1") head(UnempLong) # Estimate binomial model with logit link Fit <- glm(formula=y ~ timeInt + age + logwage, data=UnempLong, family=binomial()) # Estimate discrete survival function given age, logwage of first person hazard <- predict(Fit, newdata=subset(UnempLong, obj==1), type="response") SurvivalFuncCondX <- estSurv(c(hazard, 1)) SurvivalFuncCondX
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.