前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >R语言非线性混合效应 NLME模型(固定效应&随机效应)对抗哮喘药物茶碱动力学研究

R语言非线性混合效应 NLME模型(固定效应&随机效应)对抗哮喘药物茶碱动力学研究

作者头像
拓端
发布2024-12-23 14:34:51
发布2024-12-23 14:34:51
11300
代码可运行
举报
文章被收录于专栏:拓端tecdat
运行总次数:0
代码可运行

简介

茶碱数据

代码语言:javascript
代码运行次数:0
复制
head(thdat)

此处,时间是从抽取样品时开始给药的时间(h),浓度是测得的茶碱浓度(mg/L),体重是受试者的体重(kg)。

12 名受试者在时间 0 时接受了 320 mg 茶碱。

让我们绘制数据,即浓度与时间的关系:

代码语言:javascript
代码运行次数:0
复制
plot(data=theo.data2) +eo_ine(oaes(group=id))

数据的个体差异

我们还可以在 12 个单独的图上绘制 12 个单独的浓度分布图,

代码语言:javascript
代码运行次数:0
复制
pl + geom\_line() + facet\_wrap(~id)

这12个人的模式是相似的:浓度首先在吸收阶段增加,然后在消除阶段减少。然而,我们清楚地看到这些曲线之间的一些差异,这不仅仅是由于残差造成的。我们看到病人吸收和消除药物的速度或多或少。

一方面,每个单独的特征将通过_非线性_ 药代动力学 (PK) 模型正确描述 。

另一方面,人口方法和混合效应模型的使用将使我们能够考虑这种 _个体间的变异性_。

将非线性模型拟合到数据

将非线性模型拟合到单个患者

让我们考虑本研究的第一个主题(id=1)

代码语言:javascript
代码运行次数:0
复制
 the.dat.dta$id==1 ,c("tme)\]
plot(data=teo1

我们可能想为这个数据拟合一个 PK 模型

其中 (yj,1≤j≤n) 是该受试者的 nn PK 测量值,f 是 PK 模型,ψ是该受试者的 PK 参数向量, (ej,1≤ j≤n)是残差。

对该数据写入具有一阶吸收和线性消除的单室模型

其中 ψ=(ka,V,ke) 是模型的 PK 参数,D 是给予患者的药物量(此处,D=320mg)。

让我们计算定义为 ψ 的最小二乘估计

我们首先需要实现PK模型:

代码语言:javascript
代码运行次数:0
复制
pk.od <- function(pi, t){
  D  <- 320
  ka 
  V  
  ke 
  f  <- D\*a/V/(a-k)\*(exp(-e\*t)-exp(-k\*t))

然后我们可以使用该 nls 函数将此(非线性)模型拟合到数据

代码语言:javascript
代码运行次数:0
复制
nls(neatin ~p.me1(psi, time))
coef(km1)

并绘制预测浓度 f(t,ψ^)

代码语言:javascript
代码运行次数:0
复制
e. <- dafme(tm=sq(0,40,=.2))
w.pd1 <- pedct(pk, newaa=wdf)
line(da=new., aes(x=tie,y=re1))

将独特的非线性模型拟合到几个患者上

与其将这个 PK 模型拟合到单个患者,我们可能希望将相同的模型拟合到所有患者:

其中(yij,1≤j≤ni)是受试者i的ni PK测量值。这里,ψ是N个受试者共享的PK参数的向量。

在该模型中,ψ 的最小二乘估计定义为

让我们将该nls 函数与来自 12 个受试者的合并数据一起使用 。

代码语言:javascript
代码运行次数:0
复制
 nls(ocetn ~ kme1(ps, tme)
代码语言:javascript
代码运行次数:0
复制
nll <- predct(kmll, ewta=n.f)
p+geom_line(ewd,astm,=rdal,clu="390" )

这些估计的 PK 参数是典型的 PK 参数,并且该 PK 曲线是该患者样本的典型 PK 曲线。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-12-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 拓端数据部落 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
    • 茶碱数据
    • 数据的个体差异
  • 将非线性模型拟合到数据
    • 将非线性模型拟合到单个患者
    • 将独特的非线性模型拟合到几个患者上
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档