groupedData

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

Описание

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

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

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

  • groupedData.Properties является структурой.

Создание

Описание

пример

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

пример

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

пример

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

пример

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

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

расширить все

Данные, заданные как table или dataset (Statistics and Machine Learning Toolbox).

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

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

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

расширить все

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

Свойства

расширить все

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

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

Пример: 'ID'

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

Пример: 'TIME'

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

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

createDosesСоздайте объекты дозы из объекта groupedData
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