ITADN
nlmixr2/nlmixr2lib
nlmixr2/nlmixr2lib · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

R-CMD-check Codecov test coverage CRAN status

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 应用中实现它。通过创建这样的应用,可以方便地向模型库数据库中添加新模型(并进行筛选?),并让其他用户直接使用这些模型。我认为,拥有一个能够被社区以这种方式轻松扩展的基础模型库,必定能带来更多价值。