[R] Time Dependent Cox Model
quaildoc
just.struttin at gmail.com
Tue Oct 13 23:44:34 CEST 2009
I am having trouble formatting some survival data to use in a time dependent
cox model. My time dep. variable is habitat and I have it recorded for every
day (with some NAs). I think it is working properly except for calculating
the death.time. This column should be 1s or 0s and as I have it only
produces 0s. Any help will be greatly appreciated.
http://www.nabble.com/file/p25881478/Survival_master2.csv
Survival_master2.csv
Here is my code:
sum(!is.na(surv[,16:726]))
surv2<-matrix(0,12329,19)
colnames(surv2)<-c('start', 'stop', 'death.time',
names(surv)[1:15],'habitat')
row<-0 # set record counter to 0
for (i in 1:nrow(surv)) { # loop over individuals
for (j in 16:726) { # loop over 726 days
if (is.na(surv[i, j])) next # skip missing data
else {
row <- row + 1 # increment row counter
start <- j - 11 # start time (previous day)
stop <- start + 1 # stop time (day)
death.time <- if (stop == surv[i, 4] && surv[i, 5] ==1) 1 else 0
# construct record:
surv2[row,] <- c(start, stop, death.time, unlist(surv[i, c(1:15,
j)]))
}
}
}
surv2<-as.data.frame(surv2)
--
View this message in context: http://www.nabble.com/Time-Dependent-Cox-Model-tp25881478p25881478.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list