Hi: I am using R 1.5.0 on Windows. I was not able to get the xtable function in the "xtable" library to recognize a Cox model object from "survival" library. I was wondering whether there is another way to do this. thanks, Ravi. -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
This is because there is no method of xtable for class "coxph". However, you may always apply xtable on data.frame or matrix. The following function creates a matrix tmp (as in summary.coxph) and apply xtable on it. xtable.coxph <- function (x, caption = NULL, label = NULL, align = NULL, vsep = NULL, digits = NULL, display = NULL) { cox <- x beta <- cox$coef se <- sqrt(diag(cox$var)) if (is.null(cox$naive.var)) { tmp <- cbind(beta, exp(beta), se, beta/se, 1 - pchisq((beta/se)^2, 1)) dimnames(tmp) <- list(names(beta), c("coef", "exp(coef)", "se(coef)", "z", "p")) } else { tmp <- cbind(beta, exp(beta), nse, se, beta/se, signif(1 - pchisq((beta/se)^2, 1), digits - 1)) dimnames(tmp) <- list(names(beta), c("coef", "exp(coef)", "se(coef)", "robust se", "z", "p")) } xtable(tmp, caption = NULL, label = NULL, align = NULL, vsep = NULL, digits = NULL, display = NULL) } On Wed, 2 Oct 2002, Ravi Varadhan wrote:> Hi: > > I am using R 1.5.0 on Windows. I was not able to get the xtable > function in the "xtable" library to recognize a Cox model object > from "survival" library. I was wondering whether there is another way > to do this. > > thanks, > Ravi.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
On Wed, 02 Oct 2002 13:44:23 -0400 Ravi Varadhan <rvaradha at jhsph.edu> wrote:> Hi: > > I am using R 1.5.0 on Windows. I was not able to get the xtable > function in the "xtable" library to recognize a Cox model object > from "survival" library. I was wondering whether there is another way > to do this. > > thanks, > Ravi. > >library(Design) # uses library(survival) and library(Hmisc) f <- cph(Surv(dtime,event) ~ ...., surv=TRUE) # modification of coxph w <- latex(f) # creates f.tex for LaTeX representation of model fit latex.cph will represent regression splines (from rcs(x,knots)) and interactions in good algebraic form. Frank Harrell Div. of Biostatistics & Epidem. Dept. of Health Evaluation Sciences U. Virginia School of Medicine http://hesweb1.med.virginia.edu/biostat -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._