sbionmimport

Импортируйте NONMEM-отформатированные-данные

Синтаксис

data = sbionmimport('Filename')
data = sbionmimport (nmds)
data = sbionmimport('Filename', nmdefObj)
data = sbionmimport(_,'ParameterName',ParameterValue)
data = sbionmimport(nmds,nmdefObj)
[data, PKDataObj] = sbionmimport(_)

Описание

data = sbionmimport('Filename') или data = sbionmimport (nmds) преобразует NONMEM® отформатированный файл, и принимает, что файл сконфигурирован, чтобы использовать следующие значения по умолчанию для заголовков столбцов: ADDL, AMT, CMTдата , DV, EVID, ID, II, MDV, RATEВремя. Смотрите Поддержку Импорта NONMEM Отформатированные Файлы для получения дополнительной информации о каждом из заголовков.

data = sbionmimport('Filename', nmdefObj) импортирует отформатированный файл с именем NONMEM Filename, в SimBiology отформатировал набор данных data использование значений заголовков столбцов файла задано в объекте nmdefObj определения файла NONMEM.

data = sbionmimport(_,'ParameterName',ParameterValue) принимает одну или несколько разделенных от запятой пар "имя-значение", которые приняты readtable метод. Если дополнительная информация запрашивается, чтобы считать файл, такой как разделитель, задайте требуемые пары "имя-значение". Смотрите readtable для списка поддерживаемых пар "имя-значение".

data = sbionmimport(nmds,nmdefObj) читает NONMEM отформатировал набор данных nmds и возвращает a groupedData object data. Каждая переменная в nmds должен быть вектор-столбец.

[data, PKDataObj] = sbionmimport(_) возвращает a PKData object, PKDataObj содержа набор данных data. PKDataObj свойства показывают метки, заданные в data.

Входные параметры

Filename

Если расширение Filename .xls или .xlsx, sbionmimport принимает его, чтобы быть Excel® файл. В противном случае sbionmimport принимает Filename текстовый файл. sbionmimport читает использование файла dataset (Statistics and Machine Learning Toolbox) или readtable.

nmds

NONMEM-отформатированные-данные в виде a dataset (Statistics and Machine Learning Toolbox), table, или groupedData object. Каждая переменная в nmds должен быть вектор-столбец.

nmdefObj

nmdefObj задает значения заголовков столбцов файла. nmdefObj созданное использование объекта определения файла NONMEM sbionmfiledef функция. Это содержит свойства для определения элементов данных, таких как группа, время и дата. Необходимо задать TimeLabel и DependentVariableLabel свойства.

Когда этот аргумент не использован или пустой [], интерпретация NONMEM по умолчанию используется.

Выходные аргументы

data

groupedData object. Это содержит отдельный столбец для каждой дозы и наблюдения. Description свойство data содержит список предупреждений, если таковые имеются, который произошел при построении data. Чтобы просмотреть предупреждения, введите следующее в командную строку.

data.Properties.Description

PkDataObj

PKData объект задает данные, чтобы использовать в подборе кривой и ролях столбцов, используемых для оценки. Для получения дополнительной информации смотрите PKData object.

Примеры

свернуть все

Загрузите демонстрационный набор данных.

load pheno ds;

Набор данных содержит 6 переменных (столбцы). Отобразите имена этих переменных.

ds.Properties.VariableNames
ans = 1x6 cell
    {'ID'}    {'TIME'}    {'DOSE'}    {'WEIGHT'}    {'APGAR'}    {'CONC'}

Задайте то, что эти переменные означают согласно определению NONMEM.

def = sbionmfiledef;
def.GroupLabel = 'ID';
def.TimeLabel = 'TIME';
def.DependentVariableLabel = 'CONC';
def.DoseLabel = 'DOSE'
def = 
  NMFileDef with properties:

                 CompartmentLabel: ''
        ContinuousCovariateLabels: {}
                        DateLabel: ''
           DependentVariableLabel: 'CONC'
                        DoseLabel: 'DOSE'
                DoseIntervalLabel: ''
                  DoseRepeatLabel: ''
                     EventIDLabel: ''
                       GroupLabel: 'ID'
    MissingDependentVariableLabel: ''
                        RateLabel: ''
                        TimeLabel: 'TIME'
                             Type: 'NMFileDef'

def.ContinuousCovariateLabels = {'WEIGHT', 'APGAR'};

Импортируйте набор данных.

data = sbionmimport(ds,def);

Загрузите демонстрационный набор данных.

load pheno ds

Создайте groupedData объект.

grpData = groupedData(ds);

Используйте groupedData имена переменной объекта и задают то, что заголовки столбцов или переменные означают согласно определению NONMEM.

def = sbionmfiledef;
def.GroupLabel = grpData.Properties.GroupVariableName;
def.TimeLabel = grpData.Properties.IndependentVariableName;
def.DependentVariableLabel = 'CONC';
def.DoseLabel = 'DOSE';
def.ContinuousCovariateLabels = {'WEIGHT', 'APGAR'};

Импортируйте набор данных.

data = sbionmimport(grpData,def);
Введен в R2010a