Toolbox™ статистики и машинного обучения предоставляет два дополнительных типа данных. Работа с упорядоченными и неупорядоченными дискретными нечисловыми данными с помощью nominal и ordinal типы данных. Сохранение нескольких переменных, включая переменные с различными типами данных, в одном объекте с помощью dataset тип данных массива. Однако эти типы данных уникальны для инструментов статистики и машинного обучения. Для повышения совместимости между продуктами используйте categorical или table типы данных, соответственно, доступные в MATLAB ®. Дополнительные сведения см. в разделах Создание категориальных массивов, Создание и работа с таблицами или Просмотр таблиц и категориальных массивов.
dataset | (Не рекомендуется) Массивы для статистических данных |
Номинальные и порядковые массивы
В номинальных и порядковых массивах хранятся данные, имеющие конечный набор дискретных уровней, которые могут иметь или не иметь естественный порядок.
Преимущества использования номинальных и порядковых массивов
Легко манипулируйте уровнями категорий, выполняйте статистический анализ и уменьшайте требования к памяти.
Переменные группирования - это переменные утилиты, используемые для группирования или категоризации наблюдений.
Фиктивные переменные позволяют адаптировать категориальные данные для использования в классификационном и регрессионном анализе.
Другие функции MATLAB, поддерживающие номинальные и порядковые массивы
Узнайте о функциях MATLAB, поддерживающих номинальные и порядковые массивы.
Создание номинальных и порядковых массивов
Создание номинальных и порядковых массивов с помощью nominal и ordinalсоответственно.
Классифицировать числовые данные
Категоризация числовых данных в категориальный порядковый массив с помощью ordinal.
Изменение меток для уровней категорий в номинальных или порядковых массивах с помощью setlabels.
Добавить и удалить уровни категорий
Добавление и удаление уровней из номинального или порядкового массива.
Объединение категорий в номинальном или порядковом массиве с помощью mergelevels.
Переупорядочение уровней категорий
Изменение порядка уровней категорий в номинальных или порядковых массивах с помощью reorderlevels.
Сортировка порядковых массивов
Определите порядок сортировки для порядковых массивов.
Данные графика сгруппированы по категориям
Постройте график данных, сгруппированных по уровням категориальной переменной.
Сводная статистика, сгруппированная по категориям
Вычислить сводную статистику, сгруппированную по уровням категориальной переменной.
Тестовые различия между средствами категории
Тест на существенные различия между категорией (группой) означает использование t-теста, двустороннего анализа ANOVA (дисперсионный анализ) и анализа ANOCOVA (ковариационный анализ).
Индексирование и поиск с использованием номинальных и порядковых массивов
Индексирование и поиск данных по их категории или группе.
Линейная регрессия с категориальными ковариатами
Выполнить регрессию с категориальными ковариатами с использованием категориальных массивов и fitlm.
Массивы наборов данных хранят данные разнородных типов.
Создание массива наборов данных из переменных рабочей области
Создайте массив набора данных из числового массива или гетерогенных переменных, существующих в рабочей области MATLAB.
Создание массива наборов данных из файла
Создайте массив наборов данных из содержимого текста, разделенного табуляцией или запятыми, или файла Excel.
Добавление и удаление наблюдений
Добавление и удаление наблюдений в массиве наборов данных.
Добавление и удаление переменных
Добавление и удаление переменных в массиве наборов данных.
Доступ к данным в переменных массива наборов данных
Работа с переменными массива наборов данных и их данными.
Выберите наблюдение или подмножество наблюдений из массива наборов данных.
Сортировка наблюдений в массивах наборов данных
Сортировка наблюдений (строк) в массиве наборов данных с помощью командной строки.
Объединить массивы наборов данных
Объединение массивов наборов данных с помощью join.
Массивы наборов данных Stack или Unstack
Переформатирование массивов наборов данных с использованием stack и unstack.
Очистить грязные и отсутствующие данные
Поиск, очистка и удаление наблюдений с отсутствующими данными в массиве наборов данных.
Расчеты на массивах наборов данных
Выполнение вычислений для массивов наборов данных, включая усреднение и суммирование с помощью переменной группировки.
Экспорт массивов наборов данных
Экспорт массива наборов данных из рабочего пространства MATLAB в текстовый файл или файл электронной таблицы.
Массивы наборов данных в редакторе переменных
Редактор переменных MATLAB обеспечивает удобный интерфейс для просмотра, изменения и печати массивов наборов данных.
Массивы индексных и поисковых наборов данных
Узнайте о множестве способов индексации в массивы наборов данных.
Регрессия с использованием массивов наборов данных
В этом примере показано, как выполнять линейный и пошаговый регрессионный анализ с использованием массивов наборов данных.