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

为何mlr3proba的surv.coxph learner不支持survival::coxph的部分参数?

mlr3proba的surv.coxph为何不支持survival::coxph的control、init、tt参数?

这是有意设计的结果,mlr3proba封装survival包的coxph函数时,主要是为了让学习器贴合mlr3框架的统一接口规范,避免参数冗余和逻辑冲突:

  • control参数:mlr3本身有一套训练流程的控制机制,要是直接暴露survival包的control,容易和框架自带的控制逻辑搞混,所以没纳入。
  • init参数:mlr3proba的训练流程默认管控从初始化到拟合的全环节,放开init参数可能打乱这种管控,导致模型状态不稳定,影响后续预测、评估的标准化流程。
  • tt参数(时间变换函数):这类自定义逻辑比较特殊,mlr3proba目前更推荐通过预处理步骤或者自定义学习器扩展来实现类似功能,而非直接暴露原函数的tt参数,以此保持学习器接口的简洁和通用。

如果确实需要用到这些参数的功能,可以自己基于survival::coxph封装一个自定义学习器,添加所需参数并适配mlr3接口就行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 02:34:51