我想在Sweave文档中使用P
的{{1}}值,如下所示:
cox.zph
如果我分配给对象<<echo=FALSE,results=tex>>=
campo = campos[1]
m1=coxph(Surv(TimeVar,EventVar)~Factor)
z=cox.zph(m1)
….
@
:
print(cox.zph(m1))
我在第三个组件temp = print(cox.zph(m1))
中有p值,但是指令temp[3]
将结果输出到文档,我只想将print(z)
值存储在另一个变量中,不显示结果。
我尝试了隐形功能,但它对我不起作用。
答案 0 :(得分:1)
要回答您的具体问题,请在选项列表中使用results=hide
。
<<echo=FALSE,results=hide>>=
campo = campos[1]
m1=coxph(Surv(TimeVar,EventVar)~Factor)
z=cox.zph(m1)
temp = print(x)
@
然后,您可以访问temp
变量。更好的解决方案是提取所需的z
对象部分。所以在你的情况下,这将是:
##z is a list
z1 = z[[1]]
变量z1
是一个包含所需信息的矩阵。