exponenta event banner

Категориальные массивы

Массивы качественных данных со значениями из конечного набора дискретных, нечисловых данных

categorical - тип данных для хранения данных со значениями из конечного набора дискретных категорий. Например, синтаксис C = categorical({'R','G','B','B','G','B'}) создает категориальный массив с шестью элементами, относящимися к категориям R, G, или B.

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

Функции

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

categoricalМассив, содержащий значения, назначенные категориям
discretizeГруппировать данные по ячейкам или категориям
categoriesКатегории категориального массива
iscategoricalОпределить, является ли ввод категориальным массивом
iscategoryПроверка категориальных категорий массива
isordinalОпределите, является ли ввод порядковым категориальным массивом
isprotectedОпределение защищенности категорий категориального массива
isundefinedНайти неопределенные элементы в категориальном массиве
addcatsДобавление категорий в категориальный массив
mergecatsОбъединить категории в категориальном массиве
removecatsУдалить категории из категориального массива
renamecatsПереименование категорий в категориальном массиве
reordercatsИзменение порядка категорий в категориальном массиве
setcatsЗадать категории в категориальном массиве
summaryПечать сводки таблицы, расписания или категориального массива
countcatsКоличество вхождений элементов категориального массива по категориям

Темы

Создание категориальных массивов

В этом примере показано, как создать категориальный массив.

Доступ к данным с помощью категориальных массивов

Поиск, выделение и удаление элементов из категориальных массивов.

Преимущества использования категориальных массивов

Категориальные массивы обеспечивают естественное представление данных, математическое упорядочение символьных векторов и эффективное использование памяти.

Основные функции, поддерживающие категориальные массивы

Многие функции в MATLAB ® работают с категориальными массивами примерно так же, как и с другими массивами. Некоторые из этих функций могут проявлять особое поведение при работе с категориальным массивом.