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 с помощью значений заголовков столбцов файла, заданных в объекте nmdefObj определения файла NONMEM.

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

data = sbionmimport(nmds,nmdefObj) читает NONMEM отформатировал набор данных nmds и возвращает data groupedData object. Каждая переменная в 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 array
    {'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