On 04/27/2017 09:53 AM, sesh...@mskcc.org wrote:
Thank you Drs. Therneau and Murdoch.

"Why not use coxph.fit?" -- My use case scenario is that I needed the Cox model 
coefficients for resampled data. I was trying to reduce the computational overhead of 
coxph.fit (since it will repeated a large number of times) by stripping all the parts 
that I don't need such as sorting of the data prior to coxfit6.c call and Martingale 
residual and concordance computations after the parameters are estimated.

That is an interesting use case which I had not thought about. The first question is just how much slower coxph.fit is than the stripped down version (I'd guess about 1/2 but that is just a guess), and whether that makes a real difference to your code. If it is spending 10% of its time in the coxph calculation a change to 5% isn't that much, but 90% is something else. The next is what is the main impediment (I'd guess concordance, but again just a guess.) Perhaps I could add concordance= and/or resid= flags to the fitting routine.


Under the R v3.4.0 model one cannot create any modified form of coxph.fit and expect it to work. 
Worse yet is the following where I copy "coxph.fit" to my workspace as 
"mycoxph.fit" (works initially because the environment is namespace:survival and fails 
when environment changed to R_GlobalEnv)


If you were under linux another solution would be to grab the source from github, add your routine to the R/ directory, then R CMD build followed by R CMD INSTALL. Macintosh is essentially as easy, though you need to install Xcode for the compilers. The compile toolchain for windows is outside my ken.

Let's keep talking.

Terry T.

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to