在进行PopPK模型的外部验证,遇到一个NONMEM时间变化协变量的问题,想请教您。
模型使用ADVAN2 TRANS2,在$PK中定义:
TVCL = 0.909 × (TDD/600)^0.354 × (WT/62)^0.330 × (CRCL/116)^0.186
其中TDD是每日总剂量,同时作为CL的协变量。
我已经在NONMEM数据集中按真实给药阶段填写TDD和AMT。例如患者72 h以前为600 mg/d,72 h开始调整为900 mg/d,给药事件及TIME均按实际时间生成。
我想确认的是:PREDPP对于CL这种连续作用的参数,默认是否会使用72 h事件行的TDD=900计算上一事件至72 h之间的消除过程(LOCB),导致新CL提前生效?
如果存在这种情况,在ADVAN2 TRANS2中应该怎样处理,才能保证72 h之前使用600对应的CL、72 h以后使用900对应的CL,同时不改变真实给药事件?
是否需要在72 h增加同TIME的EVID=2辅助记录,或采用其他更规范的方法?谢谢
这个调整数据集的写法就好了,因为 NONMEM 他是用下一个值填补之前的空缺,也就是如果 TIME行是 48,72h 时,如果 48 是 600mg,72h 是 900mg,那么 48-72 之间的数值会被默认为 900mg,我的建议是不用多增加一列其他标识符,只是把 72h 的 给药数据的TDD继续写成 600,DV 行写成 900,这样他就会在 72h 之前的 DV 行保持 600mg,72h 给完药以后切换 900mg。如下所示,你试试看。
| 第 1 列 | 第 2 列 | 第 3 列 | 第 4 列 |
|---|---|---|---|
| TIME | DV | AMT | TDD |
| 1 | . | 600 | 600 |
| 48 | . | 600 | 600 |
| 48 | 58 | . | 600 |
| 72 | . | 900 | 600 |
| 72 | 68 | . | 900 |