作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我不会将cox回归的输出导出到表中,然后可以将其放入我的文章中。我想最好的方法是使用xtable:
library(survival)
data(pbc)
fit.pbc <- coxph(Surv(time, status==2) ~ age + edema + log(bili) +
log(protime) + log(albumin), data=pbc)
summary(fit.pbc)
library(xtable)
xtable(fit.pbc)
最佳答案
我将首先查看survival
包如何构造默认情况下要打印的表的方法。
要找到执行该打印的功能,请检查适合对象的类,然后为该类寻找一种打印方法:
class(fit.pbc)
# [1] "coxph"
grep("coxph", methods("print"), value=TRUE)
# [1] "print.coxph" "print.coxph.null"
# [3] "print.coxph.penal" "print.summary.coxph"
print.coxph
之后,我想到了以下内容:
cox <- fit.pbc
# Prepare the columns
beta <- coef(cox)
se <- sqrt(diag(cox$var))
p <- 1 - pchisq((beta/se)^2, 1)
CI <- round(confint(cox), 3)
# Bind columns together, and select desired rows
res <- cbind(beta, se = exp(beta), CI, p)
res <- res[c("age", "log(protime)"),]
# Print results in a LaTeX-ready form
xtable(res)
关于r - xtable中的Cox回归输出-选择行/列并添加置信区间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7780666/
我是一名优秀的程序员,十分优秀!