exponenta event banner

groupedData

Табличный сбор данных и метаданных

Описание

groupedData объект является требуемым форматом данных для хранения данных, необходимых для подгонки с использованием sbiofit и sbiofitmixed. Это table- похожий на объект с несколькими различиями.

  • groupedData объект имеет два дополнительных свойства для идентификации независимой переменной и необязательной переменной группирования.

  • groupedData объект имеет два дополнительных метода, которые позволяют создавать дозы из набора данных, содержащего данные дозирования, и преобразовывать groupedData объект к таблице.

  • groupedData.Properties - структура.

Создание

Описание

пример

grpData = groupedData создает пустой groupedData объект.

пример

grpData = groupedData(tbl) создает groupedData путем копирования таблицы или объекта набора данных tbl. GroupVariableName и IndependentVariableName свойства grpData объекты неявно определяются путем поиска первого нечувствительного к регистру соответствия списку имен переменных tbl (tbl.Properties.VariableNames). Для переменной группировки список имен: ID, Group, I, и Run. Для независимой переменной список имен: Time, T, и IDV. Если нет совпадений, GroupVariableName и IndependentVariableName установлены в пустые векторы символов ''.

пример

grpData = groupedData(tbl,groupVarName) устанавливает GroupVariableName имущества grpData объект в groupVarName. IndependentVariableName неявно задано как в предыдущем синтаксисе.

пример

grpData = groupedData(tbl,groupVarName,independentVarName) дополнительно устанавливает IndependentVariableName имущества grpData объект в independentVarName.

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

развернуть все

Данные, указанные как table или dataset (Статистика и инструментарий машинного обучения).

Имя переменной группировки, указанное как символьный вектор или строка. Пустой символьный вектор '' или строка "" указывает на отсутствие переменной группы.

Имя независимой переменной, указанное как символьный вектор или строка. Пустой символьный вектор '' или строка "" указывает на отсутствие независимой переменной.

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

развернуть все

Сгруппированные данные, возвращенные как groupedData объект.

Свойства

развернуть все

groupedData объект поддерживает все свойства table и обеспечивает следующие дополнительные свойства.

Имя переменной группировки, указывающей группы в данных, указанное как символьный вектор. Чтобы указать, что группы отсутствуют (или только одна группа), установите свойство на пустой символьный вектор ''.

Пример: 'ID'

Имя независимой переменной в данных, например время, указанное как символьный вектор.

Пример: 'TIME'

Функции объекта

groupedData объект поддерживает каждую функцию table и обеспечивает следующие дополнительные функции.

createDosesСоздание дозовых объектов на основе объекта Data
groupedData2tableПреобразуйте объект groupedData составить таблицы

Примеры

свернуть все

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

load pheno.mat ds

Создать groupedData объект из набора данных ds.

grpData = groupedData(ds);

Отображение свойств объекта.

grpData.Properties
ans = struct with fields:
                Description: ''
                   UserData: []
             DimensionNames: {'Observations'  'Variables'}
              VariableNames: {'ID'  'TIME'  'DOSE'  'WEIGHT'  'APGAR'  'CONC'}
       VariableDescriptions: {}
              VariableUnits: {}
         VariableContinuity: []
                   RowNames: {}
           CustomProperties: [1x1 matlab.tabular.CustomProperties]
          GroupVariableName: 'ID'
    IndependentVariableName: 'TIME'

GroupVariableName и IndpendentVariableName были автоматически назначены идентификаторам ID и Time соответственно.

Представлен в R2014a