集结经典应用案例<br/>用户成功案例解读<br/>分享项目中的实践方案
A classic case
集结经典应用案例
用户成功案例解读
分享项目中的实践方案
12/12
December 12, 2022

NLME案例4:在Phoenix中手工绘制VPC图

1. 准备数据集

1.1新建Phoenix项目,并导入示例数据,示例演示使用Phoenix NLME自带的示例数据集

“C:\Program Files(x86)\Certara\Phoenix\application\Examples\NLME\theopp.dat”

 


1.2为原始数据集新增计划采血时间列

因为原始数据集中的Time列是真实采血时间,这里我们添加一列计划采血时间列(这一步相当于我们对血药浓度数据进行了分组、分段)

 

 


2. 使用观测数据绘制散点图

2.1将数据集“C theopp”数据集发送至XYplot对象,之后将“time”映射至字段“X”,“yobs”映射至字段“Y”,并隐藏散点图中的线条,然后绘制散点图。

 


2.2结果

 

3. 使用观测数据绘制PI

3.1描述性统计

将数据集“C theopp”发送至描述性统计对象,之后将“yobs”映射至字段“Summary”,将“time”映射至字段“Sort”,并且勾选计算分位数,之后执行操作对象。

 


 


3.2增加图层

3.2.1将“描述性统计”的结果发送至Stacker对象,将“time”映射至“Carry”字段,将5%、50%、95%字段映射至“Stack”字段,然后执行操作对象。

 

3.2.2回到XYplot对象,依次点击Plot,Graphs,Add按钮来增加一个图层。

 


3.3导航至XYPlot对象的Setup子选项卡,单击新添加的图层的映射表格,之后单击选择数据源按钮,导航至Stacker的结果工作表,建立连接。

 

3.4映射字段

3.4.1接着将time映射至字段X,Value映射至字段Y,Parameter映射至字段Group;

3.4.2然后将新添加图层中数据的标识隐藏,并且不通过颜色区分线条,

3.5最后执行操作对象。

 


3.6绘制得到的图形

 


3.7为什么会得到这样的图形呢?

因为每个时间点仅对应1~3个数据点,随机性太大,难以从中获取到有用的信息,我们使用计划采血时间点,将数据中的数据进行分组,然后再进行绘制,这将会有很大的改善。


4. 将观测数据分段,绘制PI

4.1使用观测数据绘制PI

将数据集C theopp发送至描述性统计对象,之后将yobs映射至Summary字段,将ChangeTime映射至Sort字段,并且勾选计算分位数,之后执行操作对象

 


 


4.2数据整理

将描述性统计的结果发送至Stacker对象,将ChangeTime映射至Carry字段,将5%、50%、95%字段映射至Stack字段,然后执行操作对象。

 


4.3增加图层

4.3.1复制一个XYplot对象,将第二个图层的数据源指向Stacker对象结果列表。

 


4.3.2接着将ChangeTime映射至字段X,Value映射至字段Y,Parameter映射至字段Group;然后将新添加图层中数据的标识隐藏,并且不通过颜色区分线条,最后执行操作对象。


 


4.4绘制出的图形

 


5. 通过模拟得到预测数据集

5.1加载示例文件Theo_Model,然后选中项目文件中的最终模型“Partial Diagonal Model tlag”,5.2复制并粘贴该模型,并将名称更改为“VPC1”

5.3导航到该对象的“Run Options”选项卡下,将运行模式切换Wie“Sim./Pred/Check”,

#replicates: (重复次数)设定为10,然后执行该对象。


 

5.4不要关闭项目,将模拟得到的数据集用于后续步骤。


6. 对数据集进行分段

6.1合并观测与预测数据

6.1.1运行结束,在“Results”选项卡中导航至“PredCheckAll”报表,将该报表发送至“Join WorkSheets”

6.1.2将“Join WorkSheets”对象的第二个工作表与“C theopp”表格连接

6.1.3字段映射如下

 


6.1.4接着来到“Sort Map”表格,勾选使用内置工作表,

6.1.5修改表格内容至如图所示。

6.1.6执行操作对象

 


6.2结果

 


6.3对观测与预测数据进行描述性统计

6.3.1将JointWorkSheets的结果发送至描述性统计对象。

6.3.2将DV映射至Summary,ChangeTime映射至Sort

6.3.3勾选“Include percentiles”,计算分位数

6.3.4执行操作对象

 


6.4数据准备

6.4.1将描述性统计的结果发送至Stacker对象,将ChangeTime映射至Carry字段,将5%、50%、95%字段映射至Stack字段,然后执行操作对象


 

6.5结果

 


7. 使用预测数据集绘制PI

7.1复制之前的XY plot,

7.2在此新添图层,并使用Stacker对象的结果作为数据源,

7.2.1复制一个XYplot对象,依次点击Plot,Graphs,Add按钮来增加一个图层。

 


7.2.2回到Setup子选项卡,点击新添加的图层

7.2.3之后点击选择数据源按钮,导航至Stacker的结果工作表,建立连接。


 


7.3映射字段

7.3.1接着将ChangeTime映射至字段X,Value映射至字段Y,Parameter映射至字段Group;

7.3.2然后将新添加图层中数据的标识隐藏,并且不通过颜色区分线条,

7.3.3最后执行操作对象。

 


7.4绘制出的图形

 


7.5图片修饰

将标记符号大小调整为2,边框和填充颜色都更改为蓝色。

 


以上就是手工的方式绘制得到VPC图了,

如果不想要图中的哪一部分可以将其隐藏,比如将观测点隐藏掉。


软件信息

本案例使用的软件为:Phoenix8.0

所需授权为:PhoenixNLME


通过最近的3篇案例:《VPC视觉预测检验图(1)概念原理》,《VPC视觉预测检验图(2)在Phoenix NLME中绘制VPC图》,《在Phoenix中手工绘制VPC图》,我们了解了什么是VPC,如何在Phoenix中绘制VPC,如何手工制作VPC图,通过这一系列的练习,想必大家对VPC有了清楚的了解,如果大家想了解更多关于群体药代动力学的信息,可以持续关注源资信息科技官网与公众号,获取更多的案例,或者参与近期的培训班~!