exponenta event banner

labelDefinitionsSummary

Получение сводной таблицы определений меток сигналов

Описание

пример

T = labelDefinitionsSummary(lbldefs) возвращает таблицу, T, со свойствами определений меток, содержащихся в lbldefs, вектор signalLabelDefinition объекты.

T = labelDefinitionsSummary(lss) возвращает таблицу, T, со свойствами определений меток, содержащихся в labeledSignalSet объект lss.

T = labelDefinitionsSummary(___,lblname) возвращает таблицу со свойствами метки lblname.

T = labelDefinitionsSummary(___,lblname,'sublbls') возвращает таблицу свойств подметок, определенных для lblname.

Примеры

свернуть все

Загрузите маркированный набор сигналов, содержащий записи песен китов.

load whales
lss
lss = 
  labeledSignalSet with properties:

             Source: {2x1 cell}
         NumMembers: 2
    TimeInformation: "sampleRate"
         SampleRate: 4000
             Labels: [2x3 table]
        Description: "Characterize wave song regions"

 Use labelDefinitionsHierarchy to see a list of labels and sublabels.
 Use setLabelValue to add data to the set.

Визуализируйте свойства метки набора.

labelDefinitionsSummary(lss)
ans=3×9 table
      LabelName        LabelType     LabelDataType     Categories     ValidationFunction    DefaultValue             Sublabels             Tag            Description         
    ______________    ___________    _____________    ____________    __________________    ____________    ___________________________    ___    ____________________________

    "WhaleType"       "attribute"    "categorical"    {3x1 string}       {["N/A"   ]}       {0x0 double}    {0x0 double               }    ""     "Whale type"                
    "MoanRegions"     "roi"          "logical"        {["N/A"   ]}       {0x0 double}       {0x0 double}    {0x0 double               }    ""     "Regions where moans occur" 
    "TrillRegions"    "roi"          "logical"        {["N/A"   ]}       {0x0 double}       {0x0 double}    {1x1 signalLabelDefinition}    ""     "Regions where trills occur"

Визуализация свойств TrillRegions этикетка.

labelDefinitionsSummary(lss,"TrillRegions")
ans=1×9 table
      LabelName       LabelType    LabelDataType    Categories    ValidationFunction    DefaultValue             Sublabels             Tag            Description         
    ______________    _________    _____________    __________    __________________    ____________    ___________________________    ___    ____________________________

    "TrillRegions"      "roi"        "logical"      {["N/A"]}        {0x0 double}       {0x0 double}    {1x1 signalLabelDefinition}    ""     "Regions where trills occur"

Визуализация свойств TrillRegions поднаклейки.

labelDefinitionsSummary(lss,"TrillRegions",'sublbls')
ans=1×8 table
     LabelName      LabelType    LabelDataType    Categories    ValidationFunction    DefaultValue    Tag     Description 
    ____________    _________    _____________    __________    __________________    ____________    ___    _____________

    "TrillPeaks"     "point"       "numeric"      {["N/A"]}        {0x0 double}       {0x0 double}    ""     "Trill peaks"

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

свернуть все

Определения меток сигналов, указанные как signalLabelDefinition объект или вектор signalLabelDefinition объекты.

Пример: signalLabelDefinition("Asleep",'LabelType','roi','LabelDataType','logical') может маркировать область сигнала, в которой пациент спит.

Набор маркированных сигналов, указанный как labeledSignalSet объект.

Пример: labeledSignalSet({randn(100,1) randn(10,1)},signalLabelDefinition('female')) задает двухкомпонентный набор случайных сигналов, содержащих атрибут 'female'.

Имя метки или субкниги. Чтобы задать метку, используйте вектор символов или скаляр строки. Чтобы указать субблицу, используйте двухэлементный массив ячеек из символьных векторов или двухэлементный строковый массив:

  • Первый элемент является именем родительской метки.

  • Второй элемент является именем субкниги.

Пример: signalLabelDefinition("Asleep",'LabelType','roi') указывает метку имени "Asleep" для области сигнала, в которой пациент спит во время клинического испытания.

Пример: {'Asleep' 'REM'} или ["Asleep" "REM"] задает область сигнала, в которой пациент подвергается REM-сну.

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

свернуть все

Сводная таблица со свойствами метки.

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