主要内容

导入数据-支持的文件和数据类型金宝app

金宝app支持的文件和数据类型

可以将表格数据导入SimBiology模型分析应用程序或MATLAB®工作区。支持的文金宝app件类型为Excel®文件(.xls, .xlsx)、文本文件(.csv, .txt)和SAS®XPORT文件(.xpt)。您还可以指定数据在NONMEM中®格式的文件。导入过程根据NONMEM定义解释列。有关更多信息,请参见金宝app支持导入NONMEM格式的文件

请注意

如果您的数据集包含剂量信息(即注射数据),则该数据集必须包含速率而不是注射持续时间。

单位转换

无论单位转换功能是开启还是关闭,数据文件中的剂量必须以数量(或)表示/时间注入率)。默认情况下单位转换是关闭的,因此必须确保数据的单元彼此一致。如果您想要打开单位转换,请参阅导入数据的单位转换

金宝app支持导入NONMEM格式的文件

您可以指定数据在NONMEM格式的文件中。下表强调了SimBiology对该数据的解释®软件

列标题 解释
ID

标识记录或组的文本(字符向量)、数字或分类值。导入过程假设具有相同值的连续数据包含来自单个数据的数据。如果数据包含对相同值的非连续引用,则导入过程将为遇到的第二个ID分配从第一个遇到的组派生的索引值。例如,如果ID列包含[1 1 1 2 2 1 1 1],分配的id为1、2、1 _1

时间

在每组内单调增加正值,表示观察时间或剂量或文本(字符向量)。数据文件可以指定时钟(2:30作为字符向量)或十进制值(6.25).导入过程将赋值为0第一个时间值。导入过程相对于第一个值分配后续值。

下表是导入过程如何将时钟值解释为十进制值的示例。

原始的时钟值 进口的值
10:00 0
10:30 0.5
11 1
12:30 2.5

如果数据文件还包含日期列时,导入过程将其与时间列在计算相对时间值。列不能包含

日期DAT1DAT2,或DAT3

确定观察日期或剂量。该列可以将月份包含为数字(9)或字符向量(9月).使用以下格式指定日期:

  • 日期—列可以指定月/日/年月-.如果指定两个数字,则导入过程假定它们是月和日。你可以使用任何一种/-作为一个分隔符。

  • DAT1—列可以指定日/月/年day-month-year.如果指定了两个数字,导入过程会假设它们是日和月。

  • DAT2—列可以指定年/月/日year-month-day.如果指定两个数字,则导入过程假定它们是月和日。

  • DAT3—列可以指定年/月/天year-day-month.如果指定了两个数字,导入过程会假设它们是日和月。

请注意

  • 如果只指定一个数字,则导入过程假定它是日期。

  • 您可以省略年份或指定1、2、3或4位数字。如果指定两位数的年份,则假定是1900年代。

  • 如果数据有DAT1DAT2,或DAT3列,设置DateLabel财产的NMFileDef相应的对象使用sbionmfiledef.然后在运行时指定该对象作为第二个输入参数sbionmimport

DV 观测值的数值。列不能包含
形状 定义一行是否描述一个观察:
  • 行包含0 -观察事件

  • 行包含1 -不是一个观察事件

EVID 定义记录中所描述的事件类型:
  • 0—观测事件;行包含一个观察值。

  • 1 -剂量事件;Row表示剂量。

  • 2 -其他活动;行描述了一些其他的事件,比如协变量的测量。

如果一列包含剂量值,但是EVID不是1,则导入过程将忽略该值。您将看到一个警告,该值将被忽略。

如果EVID设置为2,则只有那些指定的行数据作为协变量数据导入。但是,如果你有EVID列以及一个或多个协变量列,但不指定值2的任何地方EVID列,然后SimBiology将所有行数据作为协变量值导入。

导入过程不支持值金宝app3.4.您将看到一个警告,该值将被忽略。

CMT 指示哪个隔间用于观测值或接受剂量。解释也取决于EVID
  • 观察事件(EVID = 0) - - -CMT列表示哪个隔间被用于观察值。

  • 剂量事件(EVID = 1) - - -CMT列表示哪个舱接受了剂量。

请注意

SimBiology用1开始编号,而NONMEM用0开始编号。例如,如果NONMEM数据文件包含的剂量和测量CMT = 0, SimBiology生成名为Dose1Response1分别。

AMT 正数表示剂量。0指定不给药。列不能包含
阳性数字表示输注率。0指定一个无限大的速率(相当于一次药丸剂量),并且指定没有速度。列不能包含
2 正数定义剂量之间的时间间隔。
ADDL 当数据指定在特定的时间间隔(定义为2),ADDL指定系列中不包括初始剂量的剂量数。如果数据指定2但不是ADDL,则SimBiology假设给药发生在数据记录的持续时间内。

不支金宝app持的NONMEM定义

导入过程不支持(因此会忽略)包含以下值或定义的行:金宝app

  • EVID值3和4

  • 党卫军用于指定稳定状态剂量的列

  • PCMT列,定义是否计算该行的预测

  • 调用列,用于调用ERROR或PK子例程

  • 如果指定速率小于零,则假定速率为零

创建数据文件SimBiology定义

如果您正在创建一个包含稍后要导入SimBiology的填充数据的文件,请创建具有以下列的数据文件:

  • 组列-指定文本、数字或分类值。文件中具有相同Group列值的行是针对同一个人的。

  • 时间列-在定义剂量、观察和/或协变量测量时间的每组中指定单调递增的正值。

  • 零或更多剂量列-创建一个剂量列为每个室被剂量。在每一列中,指定表示添加到物种的剂量的正数值。使用0规定在指定时间内没有使用任何剂量。这对于记录了观察但没有使用剂量的时候是有用的。

  • 零个或更多速率列—指定正值。0表示无限的速率指定不应用速率。速率栏与剂量栏相关联,并定义给药速率。

  • 零个或多个观察列-指定数值或每个组在特定时间只能指定一个观测值。值定义在指定的时间没有记录任何观测。这对于应用剂量但没有观察记录的时间是有用的。

  • 零个或多个协变量列-指定数值或每个值定义在指定时间的协变量值。值定义在指定时间没有协变量观测记录。

    如果你设置EVID的价值2对于某些行,SimBiology只将这些行作为协变量数据导入。如果你不提到EVID的价值2并且有一个或多个协变量列,然后SimBiology将所有行数据作为协变量数据导入。

金宝appSimBiology Model Analyzer支持的表列类型

使用。从表导入数据时SimBiology模型分析,该应用程序支持以下金宝app列数据类型:字符,字符向量的单元数组,分类持续时间,datetime

金宝app支持导入多维SimData到SimBiology模型分析器

当您导入多维数据时SimData数组到应用程序中,应用程序将SimData数组,并在相应的数据表中使用单个索引(线性索引)。例如,如果您导入一个2 x2x2SimData数组一个,该应用程序创建一个8组数据表(每个组一个)SimData对象),索引从1到8。应用程序仍然显示原始尺寸SimData数组的浏览器

另请参阅

||