exponenta event banner

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, DATE , DV, EVID, ID, II, MDV, RATE, TIME. Дополнительные сведения о каждом из заголовков см. в разделе Поддержка импорта форматированных файлов NONMEM.

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

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

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

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

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

Filename

Если расширение Filename является .xls или .xlsx, sbionmimport предполагает, что это файл Excel ®. Иначеsbionmimport принимает Filename является текстовым файлом. sbionmimport читает файл с помощью dataset (инструментарий для статистики и машинного обучения) или readtable.

nmds

Данные в формате NONMEM, указанные как dataset(Набор инструментов для статистики и машинного обучения), 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