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