nlmixr2/nlmixr2lib · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
nlmixr2lib
这是一个用于nlmixr2的模型库。该软件包提供了多种与模型库交互的方式:
# See all available models
modellib()
# Load the "PK_1cmt" model
modellib(name="PK_1cmt")
# Switch residual error to additive
modellib(name="PK_1cmt", reserr = "addSd")
# Add inter-individual variability on ka and v and switch residual error to
# additive and proportional
modellib(name="PK_1cmt", eta = c("lka", "lv"), reserr = c("addSd", "propSd"))
通过管道操作修改模型
您也可以使用管道接口来修改库中的任何模型(或您自己的模型)。下面的代码为 ka 和 v 添加了个体间差异,随后将残差误差更改为加性形式与比例形式。
modellib(name="PK_1cmt") |>
addEta(c("lka", "lv") |>
addResErr(c("addSd", "propSd"))
可能的扩展功能
modellib 函数的设计方式使其能够被轻松扩展并应用于其他程序中。一种可能的扩展方式是在 Shiny 应用中实现它。通过创建这样的应用,可以方便地向模型库数据库中添加新模型(并进行筛选?),并让其他用户直接使用这些模型。我认为,拥有一个能够被社区以这种方式轻松扩展的基础模型库,必定能带来更多价值。