You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何无法找到survival包中的residuals.coxph函数?

问题原因及解决办法
  • 你找不到residuals.coxph函数的核心原因是:它属于R的S3方法函数,这类函数是包内部实现的逻辑,不会直接暴露给用户调用。survival包没有将residuals.coxph导出到全局命名空间,所以直接调用会触发“找不到函数”的报错。
  • 正确的调用方式是使用通用函数residuals()(或简写resid()),传入你的coxph拟合对象fit4即可:
    residuals(fit4, type = "scaledsch")
    # 也可以用更简洁的写法
    resid(fit4, type = "scaledsch")
    
  • 背后的逻辑是:当你调用residuals(fit4)时,R会自动识别fit4是coxph类的对象,然后自动调用包内部的residuals.coxph方法来计算对应残差,不需要你直接指定方法函数名。

内容的提问来源于stack exchange,提问作者André

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 16:42:03