  | 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
st: Just what are -tvc- and -texp- doing in -stcox-?
Hi,
I'm having trouble with -stcox-. I need to produce predicted survival 
curves, but my model has a time-dependent covariate, so I can't use 
-tvc- and -texp-, I have to use -stspilt-, then -stcox-. Which would be 
fine, except my unsplit and split model simply don't match. Here's the 
background: the data is time to death from a cancer, the time-dependent 
covariate is radiation after surgery. Some people had it, some didn't, 
so the radiation variable is dichotomous (0/1) for radiation, then the 
time of radiation is there for those who had it, and missing for those 
who didn't.
I really have two questions:
1. How do -tvc- and -texp- work?
2. What's wrong with this code?
My code looks like:
stset timetoevent, failures(censor) id(id)
stcox age, tvc(rad) texp(timeofrad)
or
stsplit at(failures)
gen radtvc = rad*(_t > timeofrad)
stcox age radtvc
I think the issue centers around the timeofrad variable.  It's the time 
to radiation, and it's different for each patient that had it or missing 
for those who didn't.  If I replace it with a constant, the two 
different versions of code match perfectly. (I've also tried replacing 
the missing values in timeofrad with zero, to no avail.)
Any insight would be appreciated. 
Thanks in advance,
Jocelyn
*
*   For searches and help try:
*   http://www.stata.com/help.cgi?search
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/