我想在一个P文档中使用cox.zph的SWAVE值,如下所示:
<<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)) 我在第三个组件temp[3]中有p值,但是指令print(z)将结果输出到文档,并且我只想将P值存储在另一个变量中,而不显示结果。
我试过隐形功能,但它对我不起作用。
发布于 2013-04-23 19:38:42
要回答您的特定问题,请在选项列表中使用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是一个包含所需信息的矩阵。
https://stackoverflow.com/questions/16167585
复制相似问题