生成“的数据表”;coxph“;以与“类似的方式”表示反对;survfit“;对象

生成“的数据表”;coxph“;以与“类似的方式”表示反对;survfit“;对象,r,cox-regression,survival-analysis,R,Cox Regression,Survival Analysis,当我对survfit对象使用summary()时,我得到了一个很好的data.frame,其中列用于 time n.risk n.event survival std.err lower 95% CI upper 95% CI 但是coxph对象上的summary()。我意识到函数在不同的对象类上的工作方式不同,但是是否有一个命令在coxph上工作,与summary()在survfit上工作的方式类似?到目前为止,我还没有在文档中找到答案 谢谢! Tom对@BenBarnes评论进行了一些扩展

当我对
survfit
对象使用
summary()
时,我得到了一个很好的data.frame,其中列用于

time n.risk n.event survival std.err lower 95% CI upper 95% CI
但是
coxph
对象上的
summary()。我意识到函数在不同的对象类上的工作方式不同,但是是否有一个命令在
coxph
上工作,与
summary()
survfit
上工作的方式类似?到目前为止,我还没有在文档中找到答案

谢谢!
Tom

对@BenBarnes评论进行了一些扩展


您可以将
coxph
对象(模型拟合的结果)传递给
survfit
函数,它将返回与直接使用survfit类似的信息。默认情况下,它将给出一个与所有协变量的平均值相对应的表(如果绘制结果,则为绘制线),但您也可以为它提供一个包含您要使用的协变量值的
newdata
数据框,并为数据框的每一行提供一个表(绘制线)

你为什么不能从cox模型中提取公式并用它来构造survfit对象?太好了!非常感谢本和格雷格。