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

如何为tm_a_mmrm设置非函数参数的默认值

修改tm_a_mmrm()未开放参数默认值的非自定义模块方案

不需要创建自定义模块,你可以通过直接覆写模块实例的内部参数来实现需求,具体操作如下:

方法:初始化模块后覆写目标参数

先按常规方式初始化tm_a_mmrm模块,之后直接修改其内部存储的未开放参数:

# 1. 初始化tm_a_mmrm模块,填写你需要的已开放参数
mmrm_mod <- tm_a_mmrm(
  label = "MMRM 分析",
  vars = list(
    response = "AVAL",
    covariates = c("SEX", "AGE"),
    id = "USUBJID",
    visit = "AVISIT"
    # 其他必填/需要的参数...
  )
)

# 2. 覆写未开放的默认参数
mmrm_mod$server_args$weights_emmeans <- "equal"
mmrm_mod$server_args$show_relative <- "none"

# 3. 将修改后的模块加入teal应用
app <- init(
  data = teal_data(...), # 你的数据集配置
  modules = list(mmrm_mod)
)

注意事项

  • 这种方式依赖模块内部的参数存储结构,若后续模块版本调整了内部参数命名,需要同步对应修改
  • 可以先打印mmrm_mod$server_args查看所有可调整的内部参数,确认目标参数的名称是否正确

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 17:54:52