语言auc_Phoenix建模语言(PML)中AUC的计算方法

本文介绍了在Phoenix建模语言(PML)中计算AUC的两种主要方法:基于公式的计算(包括定义二级参数和直接定义公式)和基于积分的计算。基于公式的计算适用于个体和群体模型的AUCinf,而基于积分的方法更适合计算AUClast。在群体模型中,基于积分的方法能获取每个个体的AUC值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

场景:

使用Phoenix建模语言(Phoenix Modeling Language,PML)制作模型的时候经常需要的一个操作是计算AUC,在PML中计算AUC的方法主要有两种,基于公式与基于积分。

基于公式的AUC计算

基于公式计算得到的AUC因为是解析解,所以其实相当于AUCinf,具体在基于公式计算AUC时又可以细分为两类,

实现方式1:“定义二级参数的方法”

使用“二级参数(Secondary)”语句定义AUC,例如secondary(AUC=A1Dose/Cl),然后在“结果(Results)”子标签页下的“Secondary”工作表中查看该参数的值。

test(){
deriv(A1 = - (Cl * C)- (Cl2 * (C - C2)))
urinecpt(A0 = (Cl * C))
deriv(A2 = (Cl2 * (C - C2)))
C = A1 / V
dosepoint(A1, idosevar = A1Dose, infdosevar = A1InfDose, infratevar = A1InfRate)
C2 = A2 / V2
error(CEps = 0.136218)
observe(CObs = C + CEps)
stparm(V = tvV)
stparm(Cl = tvCl)
stparm(V2 = tvV2)
stparm(Cl2 = tvCl2)
#int
fixef(tvV = c(, 55, ))
fixef(tvCl = c(, 0.37, ))
fixef(tvV2 = c(, 55, ))
fixef(tvCl2 = c(, 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值